Skip to content

Commit

Permalink
Version 202409260052
Browse files Browse the repository at this point in the history
  • Loading branch information
mzz2017 committed Oct 2, 2024
0 parents commit d65b8a0
Show file tree
Hide file tree
Showing 9 changed files with 44 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: release
on:
schedule:
- cron: "0 0 * * 3"

env:
ACTION_FILENAME: release.yml
TARGET: v2fly/geoip
REQUIRED_FILES: |
cn.dat
geoip.dat
geoip-only-cn-private.dat
private.dat
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Check and release
run: |
TARGET_TAG_URL="https://api.github.com/repos/$TARGET/releases/latest"
TARGET_LATEST_VER=`curl -s ${TARGET_TAG_URL} --connect-timeout 30| grep 'tag_name' | cut -d\" -f4`
TARGET_DIST_URLs=`curl -s ${TARGET_TAG_URL} --connect-timeout 30| grep 'browser_download_url' | cut -d\" -f4`
DIST_TAGS_URL="https://api.github.com/repos/${{ github.repository }}/tags"
DIST_TAG_FOUND=`curl -s ${DIST_TAGS_URL} --connect-timeout 30| grep "\"name\"\: \"${TARGET_LATEST_VER}\""` || true
if [ -z ${DIST_TAG_FOUND} ]; then
echo $TARGET_DIST_URLs|while read -r line;do wget $line &> /dev/null;done
echo $REQUIRED_FILES|while read -r line;do ls $line;done
mkdir -p .github/workflows
wget -O .github/workflows/release.yml https://github.com/${{ github.repository }}/raw/master/.github/workflows/$ACTION_FILENAME
git init
git add .
git config --local user.name "${{ github.actor }}"
git config --local user.email "${{ github.actor }}@users.noreply.github.com"
git commit -m "Version ${TARGET_LATEST_VER}"
git tag -a "${TARGET_LATEST_VER}" -m "Version ${TARGET_LATEST_VER}"
git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}"
git push -u --force --follow-tags origin master
fi
Binary file added cn.dat
Binary file not shown.
1 change: 1 addition & 0 deletions cn.dat.sha256sum
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2a6d504e5a70b30e7762aaba38a7d5417b4488eaceedae5778829c4d044bdb35 cn.dat
Binary file added geoip-only-cn-private.dat
Binary file not shown.
1 change: 1 addition & 0 deletions geoip-only-cn-private.dat.sha256sum
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8955e94ffd591755d514e2d9eaa187053e15e514b6c82ba9f3e73d70bfcdbc5c geoip-only-cn-private.dat
Binary file added geoip.dat
Binary file not shown.
1 change: 1 addition & 0 deletions geoip.dat.sha256sum
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
334bd38a791c41a6b95f3afec7350c8a86ac9b2a9dde1e63c80d183edcb81af4 geoip.dat
Binary file added private.dat
Binary file not shown.
1 change: 1 addition & 0 deletions private.dat.sha256sum
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ac5f6df7cf67c2f19e42f7bacdecdff7660671eab164af91633399517af00b73 private.dat

0 comments on commit d65b8a0

Please sign in to comment.