Skip to content

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