Compare commits

...

1 Commits

Author SHA1 Message Date
Loyalsoldier
00f366bd64 Update workflow 2020-06-06 11:22:22 +08:00

View File

@@ -3,8 +3,6 @@ on:
schedule:
- cron: "0 22 * * *"
push:
paths-ignore:
- "README.md"
branches:
- master
- hidden
@@ -14,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Setup Go 1.14
uses: actions/setup-go@v1
uses: actions/setup-go@v2
with:
go-version: 1.14
@@ -60,8 +58,6 @@ jobs:
run: |
go get -u -v -insecure $GEOIP_REPO
geoip --country=./geoip/GeoLite2-Country-Locations-en.csv --ipv4=./geoip/GeoLite2-Country-Blocks-IPv4.csv --ipv6=./geoip/GeoLite2-Country-Blocks-IPv6.csv --cnipv4url=https://raw.githubusercontent.com/pexcn/daily/gh-pages/chnroute/chnroute.txt
mkdir -p ./publish
mv ./geoip.dat ./publish/
- name: Download geosite project
run: |
@@ -140,17 +136,16 @@ jobs:
- name: Build geosite.dat file
run: |
domain-list-community --datapath=${{ env.GOPATH }}/src/${{ env.GEOSITE_REPO }}/data
mv ./dlc.dat ./publish/geosite.dat
mv ./*-excluse-list ./publish/
cp -f $GOPATH/src/$GEOSITE_REPO/data/{proxy,direct,reject}-list ./publish/
- name: Zip files and generate sha256 hash
- name: Move and zip files and generate sha256 hash
run: |
install -Dp geoip.dat ./publish/geoip.dat
install -Dp dlc.dat ./publish/geosite.dat
install -p {proxy,direct,reject}-excluse-list ./publish/
install -p $GOPATH/src/$GEOSITE_REPO/data/{proxy,direct,reject}-list ./publish/
cd ./publish
zip rules.zip {proxy,direct,reject}-list *.dat
sha256sum geoip.dat > geoip.dat.sha256sum
sha256sum geosite.dat > geosite.dat.sha256sum
sha256sum rules.zip > rules.zip.sha256sum
zip rules.zip {proxy,direct,reject}-list geoip.dat geosite.dat
sha256sum geoip.dat geosite.dat rules.zip > sha256sum
- name: Release and upload assets
uses: softprops/action-gh-release@v1