Skip to content

Feature idea: send repository_dispatch to many repositories #282

Description

@efasel

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? 😃

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions