Skip to content

Commit

Permalink
Version 202410170052
Browse files Browse the repository at this point in the history
  • Loading branch information
mzz2017 committed Oct 23, 2024
0 parents commit cd49b90
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 @@
915c14e48d60c3ee032655866d9b33cb520ca384dea896db3df00ad737b8e09c 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 @@
37541ed2186d7fe661580e680cc5ed89f554fb02fad1acf6951361696eee6e6f 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 @@
6f5b65aee82da0415bfbe87903673cd006183f8833659646fca6b531e8c155ea 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 cd49b90

Please sign in to comment.