diff options
| author | 世界 <[email protected]> | 2023-11-29 13:12:38 +0800 |
|---|---|---|
| committer | 世界 <[email protected]> | 2023-11-29 20:52:32 +0800 |
| commit | 7d51b7ffb3ddfaac1c42c06d022b9cba3657ae8a (patch) | |
| tree | c265522795ca6f745019fe70ead43669308934d8 /.github/workflows | |
| parent | 63a151aef9f9f04f95074ad353c05f57a21c7888 (diff) | |
Add rule-set releases20231208065009202312071809222023120205051520231201183121
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/release.yaml | 41 |
1 files changed, 12 insertions, 29 deletions
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index bda5b4e..f4f35a2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -24,43 +24,26 @@ jobs: id: build run: | go run -v . + - name: Release rule sets + if: steps.build.outputs.skip != 'true' + run: .github/release-rule-set.sh + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Generate sha256 hash if: steps.build.outputs.skip != 'true' run: | sha256sum geosite.db > geosite.db.sha256sum - uses: dev-drprasad/[email protected] - with: - keep_latest: 3 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Create a release if: steps.build.outputs.skip != 'true' - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ steps.build.outputs.tag }} - release_name: ${{ steps.build.outputs.tag }} - draft: false - prerelease: false - - name: Release geosite.db - if: steps.build.outputs.skip != 'true' - uses: actions/upload-release-asset@v1 + keep_latest: 10 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./geosite.db - asset_name: geosite.db - asset_content_type: application/octet-stream - - name: Release geosite.db sha256sum + - name: Release geosite if: steps.build.outputs.skip != 'true' - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: softprops/action-gh-release@v1 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./geosite.db.sha256sum - asset_name: geosite.db.sha256sum - asset_content_type: text/plain
\ No newline at end of file + tag_name: ${{ steps.build.outputs.tag }} + files: | + geosite.db + sha256sum
\ No newline at end of file |
