Compare commits

...

5 Commits

Author SHA1 Message Date
loyalsoldier
1e4c41d5ae Use release branch download link 2020-03-01 17:02:10 +08:00
loyalsoldier
df177c659d Git force push 2020-03-01 16:49:00 +08:00
loyalsoldier
6fbef4bb56 Change download links to jsdelivr CDN 2020-03-01 16:30:41 +08:00
loyalsoldier
c655693b73 Git push assets to release branch 2020-03-01 16:15:45 +08:00
loyalsoldier
bce5ab64eb Test with another release action 2020-03-01 13:04:29 +08:00
2 changed files with 18 additions and 20 deletions

View File

@@ -122,28 +122,26 @@ jobs:
sha256sum geoip.dat > geoip.dat.sha256sum
sha256sum geosite.dat > geosite.dat.sha256sum
- name: Create a release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Release and upload assets
uses: softprops/action-gh-release@v1
with:
name: ${{ env.RELEASE_NAME }}
tag_name: ${{ env.TAG_NAME }}
release_name: ${{ env.RELEASE_NAME }}
draft: false
prerelease: false
- name: Upload assets
files: |
./publish/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
release_id: ${{ steps.create_release.outputs.id }}
- name: Git push assets to "release" branch
run: |
files=$(ls ./publish)
for ASSET in ${files}; do
FILEPATH="./publish/${ASSET}"
FILETYPE=$(file -b --mime-type "${FILEPATH}")
CONTENT_TYPE_HEADER="Content-Type: ${FILETYPE}"
AUTH_HEADER="Authorization: token ${{ env.GITHUB_TOKEN }}"
URL="https://uploads.github.com/repos/${{ github.repository }}/releases/${{ env.release_id }}/assets?name=${ASSET}"
curl -sSL -X POST -H "${AUTH_HEADER}" -H "${CONTENT_TYPE_HEADER}" --data-binary @${FILEPATH} ${URL}
done
cd publish
git init
git config --local user.name "${{ github.actor }}"
git config --local user.email "${{ github.actor }}@users.noreply.github.com"
git checkout -b release
git add .
git commit -m "${{ env.RELEASE_NAME }}"
git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}"
git push -f -u origin release

View File

@@ -30,8 +30,8 @@
**下载地址**
- **geoip.dat**[https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat](https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat)
- **geosite.dat**[https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat](https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat)
- **geoip.dat**[https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geoip.dat](https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geoip.dat)
- **geosite.dat**[https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geosite.dat](https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geosite.dat)
**使用方式**