Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync GitHub Actions across repositories #619

Closed
65 tasks done
sarina opened this issue Jan 13, 2023 · 3 comments
Closed
65 tasks done

Sync GitHub Actions across repositories #619

sarina opened this issue Jan 13, 2023 · 3 comments
Assignees

Comments

@sarina
Copy link
Contributor

sarina commented Jan 13, 2023

Problem statement

We have many Actions that could reasonably be expected to be present on all repositories. However there is currently no way to sync Actions across repositories.

v0 requirements:

  • For a given Action, that Action can be placed in all repositories automatically
  • Repositories are automatically checked on some cadence, and new repos without the Action get the action added to it
  • Initial set of actions to sync to all repos: self assign issue, depr automation, commitlint, and label by commenting

Problem 2

Additionally there's no way to sync an updated version of an Action.

v1 requirements:

  • For repositories that have the Action, check to see if it is up to date with the canonical version in the .github/ repo. If it is not, update it.

Tasks

Preview Give feedback
  1. released
  2. released
@sarina
Copy link
Contributor Author

sarina commented Jan 13, 2023

fyi @feanil - let me know if you'd like more detail

@sarina sarina moved this from Todo - Current Sprint to In Progress in Community Tooling Maintenance Jan 20, 2023
@sarina sarina moved this from In Progress to Todo - Current Sprint in Community Tooling Maintenance Jan 20, 2023
@feanil feanil self-assigned this Feb 16, 2023
@feanil feanil moved this from Todo to In Progress in Community Tooling Maintenance Feb 16, 2023
feanil pushed a commit to openedx/.github that referenced this issue Feb 22, 2023
We're about to copy this template to all the Open edX repositories.  Add
a trailing newline so that it doesn't come up as an issue in all the PRs
we're about to make.

See openedx/axim-engineering#619 for more
details.
@feanil
Copy link
Contributor

feanil commented Feb 27, 2023

This has merged and landed and we're now waiting on the generated PRs to get merged before we close this. I've added the PRs to a task list in the description.

@feanil
Copy link
Contributor

feanil commented Mar 2, 2023

All workflow PRs have been merged, this ticket is all set.

@feanil feanil closed this as completed Mar 2, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Community Tooling Maintenance Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants