https://ee.public.springernature.app/rel-eng/github-actions/overview/#self-hosted_runners says:
Unlike Concourse, GitHub Actions does not support watching for events external to the repository. e.g. an updated docker image or a workflow completing.
Idea: send repository-dispatch event for docker-push to a list of optional repositories
Example halfpipe file before:
tasks:
- name: push image
type: docker-push
image: {image-name}
Example halfpipe file after:
tasks:
- name: push image
type: docker-push
image: {image-name}
dispatch-repositories:
- springernature/{some-repository}
- springernature/{another-repository}
We would only need to add additional repositoryDispatch steps for each repository in the dispatch-repositorieslist here and add the repository here as repository attribute.
Example repositories:
Maybe one of @springernature/ee-release-engineering would like to do a small 10% time project with me on that? 😃
https://ee.public.springernature.app/rel-eng/github-actions/overview/#self-hosted_runners says:
Idea: send repository-dispatch event for docker-push to a list of optional repositories
Example halfpipe file before:
Example halfpipe file after:
We would only need to add additional
repositoryDispatchsteps for each repository in thedispatch-repositorieslist here and add the repository here asrepositoryattribute.Example repositories:
Maybe one of @springernature/ee-release-engineering would like to do a small 10% time project with me on that? 😃