add CI trigger workflow

This commit is contained in:
Dan Kluser
2026-05-09 20:27:41 +02:00
parent 492e124991
commit 43d2a65997
3 changed files with 39 additions and 21 deletions

View File

@@ -1,18 +0,0 @@
name: Dispatch to CI
on:
push:
branches:
- main
jobs:
dispatch:
runs-on: ubuntu-latest
steps:
- name: Send repository_dispatch
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ secrets.DISPATCH_TOKEN }}
repository: ps5-linux/ps5-linux-updates
event-type: image-builder-updated
client-payload: '{"sha": "${{ github.sha }}"}'

33
.github/workflows/trigger-builds.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: deploy
on:
push:
branches: [main]
jobs:
kernel:
permissions:
contents: write
uses: ps5-linux/ps5-linux-updates/.github/workflows/build-kernel.yml@main
secrets:
DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }}
REMOTE_SSH_KEY: ${{ secrets.REMOTE_SSH_KEY }}
REMOTE_SSH_CONFIG: ${{ secrets.REMOTE_SSH_CONFIG }}
REMOTE_SSH_KNOWN_HOSTS: ${{ secrets.REMOTE_SSH_KNOWN_HOSTS }}
image:
permissions:
contents: write
uses: ps5-linux/ps5-linux-updates/.github/workflows/build-image.yml@main
with:
distro: all
secrets:
DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }}
REMOTE_SSH_KEY: ${{ secrets.REMOTE_SSH_KEY }}
REMOTE_SSH_CONFIG: ${{ secrets.REMOTE_SSH_CONFIG }}
REMOTE_SSH_KNOWN_HOSTS: ${{ secrets.REMOTE_SSH_KNOWN_HOSTS }}
R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
R2_ENDPOINT: ${{ secrets.R2_ENDPOINT }}
R2_BUCKET: ${{ secrets.R2_BUCKET }}