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: stage0 autoupdater action #3042

Merged
merged 18 commits into from
Dec 11, 2023
Merged

chore: stage0 autoupdater action #3042

merged 18 commits into from
Dec 11, 2023

Conversation

nomeata
Copy link
Contributor

@nomeata nomeata commented Dec 8, 2023

This Github action automatically updates stage0 on master if
src/stdlib_flags.h and stage0/src/stdlib_flags.h
are out of sync there.

It bypasses the merge queue to be quick, this way, an out-of-date stage0 on on
master should only exist for a few minutes.

Needs access to a deploy SSH key with write permission.

@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Dec 8, 2023
leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request Dec 8, 2023
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the builds-mathlib CI has verified that Mathlib builds against this PR label Dec 8, 2023
@leanprover-community-mathlib4-bot
Copy link
Collaborator

leanprover-community-mathlib4-bot commented Dec 8, 2023

leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request Dec 8, 2023
@Kha
Copy link
Member

Kha commented Dec 11, 2023

@nomeata Deploy key deployed. Can we get a workflow_dispatch as well in order to trigger updates manually?

@nomeata
Copy link
Contributor Author

nomeata commented Dec 11, 2023

@nomeata Deploy key deployed. Can we get a workflow_dispatch as well in order to trigger updates manually?

Yes, should be relatively straight-forward. Separate PR, I guess.

Would you want it to update even if stdflags.h are the same, or still do the same check?

@nomeata nomeata added this pull request to the merge queue Dec 11, 2023
@Kha
Copy link
Member

Kha commented Dec 11, 2023

Would you want it to update even if stdflags.h are the same, or still do the same check?

No check, we want to do this to e.g. make new LS features available in stage0.

Merged via the queue into master with commit e6c0484 Dec 11, 2023
13 checks passed
@nomeata nomeata deleted the joachim/auto-update-stage0 branch December 11, 2023 11:04
nomeata added a commit that referenced this pull request Dec 12, 2023
@nomeata
Copy link
Contributor Author

nomeata commented Dec 12, 2023

@nomeata Deploy key deployed. Can we get a workflow_dispatch as well in order to trigger updates manually?

Yes, should be relatively straight-forward. Separate PR, I guess.

#3052

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
builds-mathlib CI has verified that Mathlib builds against this PR toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants