Skip to content

Commit

Permalink
Add new rule assets
Browse files Browse the repository at this point in the history
Add "security-ip.db"
Add "security.db"
  • Loading branch information
Chocolate4U committed Oct 30, 2023
1 parent ea9c788 commit d145a42
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@ name: Generate sing-box routing rules

on:
workflow_dispatch:
inputs:
PRE_RELEASE:
description: "Set as pre-release"
required: false
default: "false"
schedule:
- cron: "15 1 * * *"

Expand Down Expand Up @@ -44,27 +49,30 @@ jobs:
run: |
cd sing-geoip
go run -v .
mv geoip*.db ../release
mv *.db ../release
- name: Generate geosite.db file
run: |
cd sing-geosite
go run -v .
mv geosite*.db ../release
mv *.db ../release
- name: Generate sha256sum
run: |
sha256sum release/geoip.db > release/geoip.db.sha256sum
sha256sum release/geoip-lite.db > release/geoip-lite.db.sha256sum
sha256sum release/geosite.db > release/geosite.db.sha256sum
sha256sum release/geosite-lite.db > release/geosite-lite.db.sha256sum
sha256sum release/security-ip.db > release/security-ip.db.sha256sum
sha256sum release/security.db > release/security.db.sha256sum
- name: Generate Release Notes
run: |
echo "* Updated on ${{ env.RELEASE_DATE }}" > RELEASE_NOTES
echo "* Based on [Iran-v2ray-rules](https://github.com/Chocolate4U/Iran-v2ray-rules)" >> RELEASE_NOTES
- name: Push assets to release branch
if: ${{ inputs.PRE_RELEASE == 'false' }}
run: |
cd release || exit 1
git init
Expand All @@ -77,6 +85,7 @@ jobs:
git push -f origin release
- name: Purge jsDelivr CDN cache
if: ${{ inputs.PRE_RELEASE == 'false' }}
run: |
cd release || exit 1
for file in $(ls); do
Expand All @@ -90,12 +99,13 @@ jobs:
tag_name: ${{ env.TAG_NAME }}
body_path: RELEASE_NOTES
draft: false
prerelease: false
prerelease: ${{ inputs.PRE_RELEASE }}
files: ./release/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Clean older releases
if: ${{ inputs.PRE_RELEASE == 'false' }}
uses: dev-drprasad/delete-older-releases@v0.3.2
with:
keep_latest: 7
Expand Down

0 comments on commit d145a42

Please sign in to comment.