downstream auto build

This commit is contained in:
ElevenNotes
2025-02-10 11:05:42 +01:00
parent 5c6e416ce4
commit efccd9cdb3
4 changed files with 37 additions and 4 deletions

View File

@@ -175,4 +175,11 @@ jobs:
destination_container_repo: ${{ env.json_image }}
provider: dockerhub
short_description: ${{ env.json_description }}
readme_file: 'README.md'
readme_file: 'README.md'
- name: github / dispatch workflow
if: ${{ env.json_dispatch_workflow != null }}
uses: benc-uk/workflow-dispatch@e2e5e9a103e331dad343f381a29e654aea3cf8fc
with:
workflow: ${{ env.json_dispatch_workflow }}
inputs: '{ "release": false }'

22
.github/workflows/gui.yml vendored Normal file
View File

@@ -0,0 +1,22 @@
name: kms-gui
on:
workflow_dispatch:
inputs:
release:
description: 'create release or not'
required: false
default: true
type: 'boolean'
jobs:
cron:
runs-on: ubuntu-latest
steps:
- name: auto build and update downstream image
uses: benc-uk/workflow-dispatch@e2e5e9a103e331dad343f381a29e654aea3cf8fc
with:
workflow: docker.yml
repo: 11notes/docker-kms-gui
token: "${{ secrets.REPOSITORY_TOKEN }}"
inputs: '{ "release": false }'

6
.json
View File

@@ -7,5 +7,9 @@
"stable":"465f4d1",
"latest":"465f4d1",
"parent":"11notes/alpine:stable"
"parent":"11notes/alpine:stable",
"dispatch":{
"workflow":"gui.yml"
}
}

View File

@@ -1,2 +1,2 @@
### 🚀 Updates
* switch to branch next on upstream py-kms
### 🪄 Features
* downstream auto build