-
Notifications
You must be signed in to change notification settings - Fork 12
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
ci: Add update-nixpkgs tooling #1173
Conversation
PL-133100 Co-Authored-By: Max Bosch <mb@flyingcircus.io>
f11fbf2
to
0c758b8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good, there's a few annotations.
Moving most of the code to the release repo sounds like a good idea.
on: | ||
workflow_dispatch: {} | ||
schedule: | ||
- cron: "5 8 * * *" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be great if we already had the result in our Hydra in the morning, so maybe 3am?
- uses: actions/checkout@v4 | ||
- uses: cachix/install-nix-action@v21 | ||
with: | ||
install_url: https://releases.nixos.org/nix/nix-2.18.9/install |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
newer nix breaks here, maybe comment and maybe hand over to max?
head=integration_branch, | ||
title=f"Auto update nixpkgs {now}", | ||
body=f"""\ | ||
View nixpkgs update branch: [{integration_branch}](https://github.com/{NIXPKGS_REPO}/tree/{integration_branch}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
More more guidance how to deal with this PR, general workflow and edge cases (merge/rebase conflicts)
@flyingcircusio/release-managers
PL-133100
Release process
./changelog.sh
PR release workflow (internal)
Design notes
on
oroff
. Example: rate limiting.Security implications