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