manual trigger for PRs

This commit is contained in:
Dan Kluser
2026-05-14 12:56:50 +02:00
parent d55d87e6bd
commit 9d65d7a391
2 changed files with 11 additions and 0 deletions

View File

@@ -94,6 +94,7 @@ jobs:
> image/output/ps5-${{ matrix.distro }}.img.xz
- name: Upload to R2
if: github.event_name != 'pull_request'
env:
RCLONE_CONFIG_R2_TYPE: s3
RCLONE_CONFIG_R2_PROVIDER: Cloudflare
@@ -122,6 +123,7 @@ jobs:
retention-days: 1
- name: Upload to remote
if: github.event_name != 'pull_request'
env:
SSH_KEY: ${{ secrets.REMOTE_SSH_KEY }}
SSH_CONFIG: ${{ secrets.REMOTE_SSH_CONFIG }}
@@ -144,6 +146,7 @@ jobs:
release:
needs: build
runs-on: self-hosted
if: github.event_name != 'pull_request'
permissions:
contents: write
steps:

View File

@@ -4,9 +4,17 @@ on:
workflow_dispatch:
push:
branches: [main]
pull_request_target:
types: [labeled]
branches: [main]
jobs:
image:
# Only run on push, manual dispatch, OR when the 'run-ci' label is added to a PR
if: |
github.event_name == 'workflow_dispatch' ||
github.event_name == 'push' ||
(github.event_name == 'pull_request_target' && github.event.label.name == 'run-ci')
permissions:
contents: write
uses: ./.github/workflows/build-image.yml