chore: add timeout-minutes for release actions (#718)

Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
Gaius 2024-09-05 00:30:25 +08:00 committed by GitHub
parent 5d233c3e46
commit 437d56fcf5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 6 deletions

View File

@ -8,6 +8,7 @@ on:
jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 480
strategy:
matrix:
target:
@ -112,8 +113,10 @@ jobs:
release-github:
runs-on: ubuntu-latest
timeout-minutes: 180
timeout-minutes: 120
needs: [build]
permissions:
contents: write
steps:
- name: Download Release Artifacts
uses: actions/download-artifact@v4
@ -125,15 +128,15 @@ jobs:
- name: Release
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
token: ${{ secrets.GITHUB_TOKEN }}
allowUpdates: true
draft: true
files: |
releases/*.rpm
releases/*.deb
releases/*.tar.gz
generateReleaseNotes: true
artifacts: "releases/*.rpm,releases/*.deb,releases/*.tar.gz"
publish-crates:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main