Skip to content

Changelog: Refactor to single central "pull" GHA workflow #619

@ewels

Description

@ewels

At the moment, there are multiple repositories each with their own GitHub Actions workflow to push a PR to the docs when they mint a new release. This is proving to be a little problematic due to:

  • Maintainance burden - multiple repos, unclear responsibilities, differences in available GitHub secrets
  • In practice, GitHub release notes are often edited post-release, and the automation misses that

Instead, we should have a single GHA workflow that's in the seqeralabs/docs repo that runs nightly and checks relevant repos for new releases, and creates PRs if any are found. Essentially a "pull" mechanism instead of "push". This should solve the above problems.

Originally suggested by @gavinelder, hat-tip to him :shipit: 😅

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