diff --git a/.github/workflows/arch.yml b/.github/workflows/arch.yml index f1e54a24b..ff9b15e58 100644 --- a/.github/workflows/arch.yml +++ b/.github/workflows/arch.yml @@ -7,6 +7,9 @@ on: push: tags: - 'arch-*' + + repository_dispatch: + workflow_dispatch: jobs: build: @@ -68,6 +71,7 @@ jobs: release: name: Publish release + if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-latest steps: diff --git a/.github/workflows/debian.yml b/.github/workflows/debian.yml index e248d1c05..19a0ebc73 100644 --- a/.github/workflows/debian.yml +++ b/.github/workflows/debian.yml @@ -8,6 +8,9 @@ on: tags: - 'debian-*' + repository_dispatch: + workflow_dispatch: + jobs: build: name: Build Kernel @@ -68,6 +71,7 @@ jobs: release: name: Publish release + if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-latest steps: diff --git a/.github/workflows/fedora-37.yml b/.github/workflows/fedora-37.yml index 525d178ee..0d7095f95 100644 --- a/.github/workflows/fedora-37.yml +++ b/.github/workflows/fedora-37.yml @@ -9,6 +9,9 @@ on: tags: - 'fedora-37-*' + repository_dispatch: + workflow_dispatch: + jobs: build: name: Build Kernel @@ -69,6 +72,7 @@ jobs: release: name: Publish release + if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-latest steps: diff --git a/.github/workflows/fedora-38.yml b/.github/workflows/fedora-38.yml index 3396243a8..9b151aa7a 100644 --- a/.github/workflows/fedora-38.yml +++ b/.github/workflows/fedora-38.yml @@ -9,6 +9,9 @@ on: tags: - 'fedora-38-*' + repository_dispatch: + workflow_dispatch: + jobs: build: name: Build Kernel @@ -69,6 +72,7 @@ jobs: release: name: Publish release + if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-latest steps: