Browse Source

Enhance GitHub workflows: add concurrency settings to angular.yml, build-and-test.yml, codeql-analysis.yml, and image-compression.yml; update cancel-workflow.yml comments

Co-authored-by: Copilot <copilot@github.com>
pull/25322/head
selmankoc 1 week ago
parent
commit
9af9b865b7
  1. 5
      .github/workflows/angular.yml
  2. 7
      .github/workflows/build-and-test.yml
  3. 4
      .github/workflows/cancel-workflow.yml
  4. 4
      .github/workflows/codeql-analysis.yml
  5. 7
      .github/workflows/image-compression.yml

5
.github/workflows/angular.yml

@ -15,6 +15,11 @@ on:
- synchronize
- reopened
- ready_for_review
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read

7
.github/workflows/build-and-test.yml

@ -23,6 +23,7 @@ on:
pull_request:
branches:
- dev
- 'rel-*'
paths:
- 'framework/**/*.cs'
- 'framework/**/*.cshtml'
@ -51,6 +52,7 @@ concurrency:
permissions:
contents: read
id-token: write
jobs:
build-test:
@ -58,7 +60,7 @@ jobs:
timeout-minutes: 50
if: ${{ !github.event.pull_request.draft }}
steps:
- uses: jlumbroso/free-disk-space@v1
- uses: jlumbroso/free-disk-space@v1.3.1
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
@ -81,7 +83,8 @@ jobs:
shell: pwsh
- name: Codecov
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
use_oidc: true
fail_ci_if_error: true

4
.github/workflows/cancel-workflow.yml

@ -1,6 +1,6 @@
# This workflow is intentionally disabled.
# Cancellation of redundant runs is now handled natively via the `concurrency`
# block defined in each individual workflow (e.g. build-and-test.yml).
# The workflows that previously depended on this file now handle cancellation
# natively via per-workflow `concurrency` blocks.
# The styfle/cancel-workflow-action has been archived upstream and is no longer maintained.
#
# To re-enable manual cancellation, change `on: workflow_dispatch` back to `on: [push]`

4
.github/workflows/codeql-analysis.yml

@ -29,6 +29,10 @@ on:
- reopened
- ready_for_review
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read

7
.github/workflows/image-compression.yml

@ -12,6 +12,11 @@ on:
- synchronize
- reopened
- ready_for_review
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
if: github.event.pull_request.head.repo.full_name == github.repository && !github.event.pull_request.draft
@ -23,5 +28,3 @@ jobs:
- name: Compress Images
uses: calibreapp/image-actions@main
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}

Loading…
Cancel
Save