Skip to content

merge-queue: embarking main (02035e0) and #429 together#444

Closed
mergify[bot] wants to merge 7 commits intomainfrom
mergify/merge-queue/main/429
Closed

merge-queue: embarking main (02035e0) and #429 together#444
mergify[bot] wants to merge 7 commits intomainfrom
mergify/merge-queue/main/429

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify Bot commented May 11, 2022

🎉 This combination of pull requests has been checked successfully 🎉

Branch main (02035e0) and #429 are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of #429.
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue default for merge:

  • base=main
  • check-success="buildkite/primer/pr/required"

More informations about Mergify merge queue can be found in the documentation.

Mergify commands

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the queue rules

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com

brprice and others added 7 commits May 10, 2022 13:49
We consistently handle "not found" errors. This is in preparation for
adding multiple editable modules. Thus we add some new errors
`ModuleNotFound` and `ModuleReadonly` and use these as appropriate. Note
that this may change some errors the API returns.
Currently they will return an error if they target anything other than
the one editable module. However, we will shortly enable multiple
editable modules, at which point we need to explicitly state what module
they should affect.

BREAKING CHANGE: this change requires a database migration, as it
changes the representation of `Log`. However, since this is just
serialised to json and stored as a blob in the DB, it requires no schema
changes. Since we have no programs we need to preserve, we decided not
to bother with a migration. This means that DBs created before this
commit will not load with a primer containing this commit. This commit
also changes Primer's API.
Previously we only viewed the contents of the one editable module.
We now give the contents of every module, and also tag them with whether
they are editable or imported.

BREAKING CHANGE: this changes the response to an api endpoint, and this
is reflected in the generated openapi schema.
NB: lots of this commit is fairly trivial testsuite churn

BREAKING CHANGE: this change requires a database migration, as it
changes the representation of `Prog`. However, since this is just
serialised to json and stored as a blob in the DB, it requires no schema
changes. Since we have no programs we need to preserve, we decided not
to bother with a migration. This means that DBs created before this
commit will not load with a primer containing this commit.
@mergify
Copy link
Copy Markdown
Author

mergify Bot commented May 11, 2022

The pull request #429 is mergeable

@mergify mergify Bot closed this May 11, 2022
@mergify mergify Bot deleted the mergify/merge-queue/main/429 branch May 11, 2022 16:03
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.

1 participant