summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorloyalsoldier <[email protected]>2020-03-12 22:27:22 +0800
committerloyalsoldier <[email protected]>2020-03-12 22:45:48 +0800
commit2c2dab6904dd1939e5f782b1fe93c502f82d5dc4 (patch)
tree33eadc9f78296f3cfcdc955bf8d4fd129168dc8f /.github/workflows
parent3324cb37236807b28cd1326da87a5adf3a19999f (diff)
Generate geoip.dat sha256 hash
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/go.yml17
1 files changed, 16 insertions, 1 deletions
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 66b226de..25adaa89 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -36,6 +36,10 @@ jobs:
go get -u -v -insecure $REPO_URL
geoip --country=./geoip/GeoLite2-Country-Locations-en.csv --ipv4=./geoip/GeoLite2-Country-Blocks-IPv4.csv --ipv6=./geoip/GeoLite2-Country-Blocks-IPv6.csv
+ - name: Generate geoip.dat sha256 hash
+ run: |
+ sha256sum geoip.dat > geoip.dat.sha256sum
+
- name: Create a release
id: create_release
uses: actions/create-release@v1
@@ -47,7 +51,7 @@ jobs:
draft: false
prerelease: false
- - name: Upload dat file
+ - name: Upload geoip.dat
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
@@ -57,3 +61,14 @@ jobs:
asset_path: ./geoip.dat
asset_name: geoip.dat
asset_content_type: application/octet-stream
+
+ - name: Upload geoip.dat sha256sum
+ id: upload-release-asset
+ uses: actions/upload-release-asset@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ upload_url: ${{ steps.create_release.outputs.upload_url }}
+ asset_path: ./geoip.dat.sha256sum
+ asset_name: geoip.dat.sha256sum
+ asset_content_type: text/plain