From 437d56fcf5a8fb3f6c1bdffad98e5117773d8ef4 Mon Sep 17 00:00:00 2001 From: Gaius Date: Thu, 5 Sep 2024 00:30:25 +0800 Subject: [PATCH] chore: add timeout-minutes for release actions (#718) Signed-off-by: Gaius --- .github/workflows/release.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 550e3afe..1b026183 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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