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

chore(ci): Import Firefox schema github workflow #5402

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rpl
Copy link
Member

@rpl rpl commented Aug 9, 2024

This pull request defines a new github actions workflow which run the Firefox schema import and optionally creates an issue and a pull request.

The workflow can be called manually or being called from another workflow (so that we can define a workflow that runs the schema import and creates issue and pull request on a schedule, but also allow us to run it manually if we need to).

Fixed #5388

TODO list:

  • use github API to detect changes applied to the target import branch
  • Look into the circle-ci failure (it is actually unrelated to the changes in this PR, it is due to recent changes on the web-ext side, which requires nodejs >= 18, separate PR chore(circleci): bump nodejs version to from v16 to v18 #5418 is meant to deal with it)
  • create a workflow to run beta schema import automatically on a weekly basis
  • create a workflow to test for breakage central schema import automatically on a weekly basis (and file issue if import or tests are broken)

@rpl rpl requested a review from willdurand August 9, 2024 18:07
@rpl rpl self-assigned this Aug 9, 2024
@rpl rpl force-pushed the chore/automate-firefox-schema-import branch 2 times, most recently from c353623 to 4b82229 Compare August 23, 2024 20:05
@rpl rpl force-pushed the chore/automate-firefox-schema-import branch from 4b82229 to 9d0806c Compare August 23, 2024 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Github action to automatically import schemas from Firefox
1 participant