GitHub Actions Update

1. Change all actions to run on push only to master, main, or a release.
2. Change all actions to run on workflow_dispatch.
pull/871/head
John Safranek 2026-01-20 15:47:45 -08:00
parent ef6b6c5961
commit eae1ecd08b
12 changed files with 24 additions and 13 deletions

View File

@ -2,9 +2,10 @@ name: Cppcheck Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
jobs: jobs:
run_cppcheck: run_cppcheck:

View File

@ -2,9 +2,10 @@ name: ML-KEM Tests
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
env: env:
LIBOQS_REF: 0.10.0 LIBOQS_REF: 0.10.0

View File

@ -2,9 +2,10 @@ name: OS Check Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,10 @@ name: wolfSSH Paramiko SFTP Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,10 @@ name: wolfSSH SCP Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,10 @@ name: wolfSSH SFTP Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,10 @@ name: Single-thread Check Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,10 @@ name: wolfSSHd Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}

View File

@ -2,9 +2,9 @@ name: Test FATFS Support
on: on:
push: push:
branches: [ master ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ master ] branches: [ '*' ]
workflow_dispatch: workflow_dispatch:
jobs: jobs:

View File

@ -2,9 +2,10 @@ name: TPM SSH Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
jobs: jobs:
test-tpm-ssh: test-tpm-ssh:

View File

@ -2,9 +2,10 @@ name: Windows Build Test
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
env: env:
WOLFSSL_SOLUTION_FILE_PATH: wolfssl64.sln WOLFSSL_SOLUTION_FILE_PATH: wolfssl64.sln

View File

@ -2,9 +2,10 @@ name: Zephyr tests
on: on:
push: push:
branches: [ '*' ] branches: [ 'master', 'main', 'release/**' ]
pull_request: pull_request:
branches: [ '*' ] branches: [ '*' ]
workflow_dispatch:
jobs: jobs:
run_test: run_test: