diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 3f993af8..ecde962e 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -7,13 +7,17 @@ on: - doc paths: - doc/** + workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: publish-doc: runs-on: ubuntu-18.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: true diff --git a/.github/workflows/integ.yml b/.github/workflows/integ.yml index 62e1d0ab..4cc54505 100644 --- a/.github/workflows/integ.yml +++ b/.github/workflows/integ.yml @@ -7,6 +7,10 @@ on: required: true default: 'master' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: integ: strategy: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 02aaf61c..4e5d1f61 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,6 +15,11 @@ on: paths-ignore: - '*.md' - doc/** + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: ci: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 44737923..15dc2fd7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,6 +5,11 @@ on: tags: - '*.*.*' - '!melpa-stable*' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: diff --git a/.github/workflows/shell.yml b/.github/workflows/shell.yml index 0970378c..5eb7afec 100644 --- a/.github/workflows/shell.yml +++ b/.github/workflows/shell.yml @@ -11,6 +11,10 @@ on: default: macos-latest description: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ${{ github.event.inputs.platform }}