-
Notifications
You must be signed in to change notification settings - Fork 0
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
Version 0.1.2 #1
Commits on Mar 21, 2024
-
Give more information in automated update PRs
At least the output from `npins update nixpkgs`
Configuration menu - View commit details
-
Copy full SHA for df52d02 - Browse repository at this point
Copy the full SHA df52d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d1f3d1 - Browse repository at this point
Copy the full SHA 8d1f3d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f7564 - Browse repository at this point
Copy the full SHA 80f7564View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7593f8 - Browse repository at this point
Copy the full SHA a7593f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157ab23 - Browse repository at this point
Copy the full SHA 157ab23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2204330 - Browse repository at this point
Copy the full SHA 2204330View commit details -
This script fuly automates releases. In a future commit this will be run by CI I ran the script once to generate the initial version 0.1.0: https://github.com/NixOS/nixpkgs-check-by-name/releases/tag/0.1.0
Configuration menu - View commit details
-
Copy full SHA for 4841093 - Browse repository at this point
Copy the full SHA 4841093View commit details -
This calls the release script whenever a commit is pushed to the main branch, such that merging a PR that increases the version number immediately causes a new release This also turns off the other CI for pushes to the main branch, doesn't seem necessary
Configuration menu - View commit details
-
Copy full SHA for ce41249 - Browse repository at this point
Copy the full SHA ce41249View commit details -
Improve auto updates and welcome @infinixbot (NixOS#15)
Improves upon the automated update PRs introduced in NixOS#12 to resolve issues brought up in the first automated PR NixOS#14. * Give more information about the updates, not much, but at least the output of npins update * Update all npins sources, not just Nixpkgs. * Run `cargo update` * Make it trigger CI by using an unprivileged separate machine account (welcome, @infinixbot!) * Set committer and author of the commits to the machine account
Configuration menu - View commit details
-
Copy full SHA for 0f556f9 - Browse repository at this point
Copy the full SHA 0f556f9View commit details -
Merge pull request NixOS#16 from NixOS/automated-releases
This sets up automated releases, mainly so that we can distribute a pre-built version of the tool, allowing Nixpkgs' CI to fetch it without building.
Configuration menu - View commit details
-
Copy full SHA for adb1f8a - Browse repository at this point
Copy the full SHA adb1f8aView commit details -
Set GH_TOKEN to fix automated releases
Hopefully.. See https://github.com/NixOS/nixpkgs-check-by-name/actions/runs/8381658441/job/22953710054#step:4:575 for the failure
Configuration menu - View commit details
-
Copy full SHA for 2ff05a5 - Browse repository at this point
Copy the full SHA 2ff05a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e4397 - Browse repository at this point
Copy the full SHA 99e4397View commit details -
Merge pull request NixOS#18 from NixOS/fix-release
Set `GH_TOKEN` to fix automated releases
Configuration menu - View commit details
-
Copy full SHA for e9a34ee - Browse repository at this point
Copy the full SHA e9a34eeView commit details -
Merge pull request NixOS#19 from NixOS/fix-updates
Don't commit PR body for automated updates
Configuration menu - View commit details
-
Copy full SHA for c5efaca - Browse repository at this point
Copy the full SHA c5efacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2674043 - Browse repository at this point
Copy the full SHA 2674043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d841d - Browse repository at this point
Copy the full SHA 28d841dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4208244 - Browse repository at this point
Copy the full SHA 4208244View commit details -
Define what CI should build in Nix
And make it also build the autoPrUpdate derivation
Configuration menu - View commit details
-
Copy full SHA for 2f677ff - Browse repository at this point
Copy the full SHA 2f677ffView commit details -
Fix automated updates (another try)
See NixOS#20 (comment) We fix this by telling the update scripts explicitly which files they should update and passing that information in from CI
Configuration menu - View commit details
-
Copy full SHA for 4561070 - Browse repository at this point
Copy the full SHA 4561070View commit details -
Merge pull request NixOS#21 from NixOS/fix-updates
Fix updates (another try)
Configuration menu - View commit details
-
Copy full SHA for febcf57 - Browse repository at this point
Copy the full SHA febcf57View commit details
Commits on Mar 22, 2024
-
Fix the automated updates (another try)
Need to set the correct path to create the PR from..
Configuration menu - View commit details
-
Copy full SHA for 432b7f5 - Browse repository at this point
Copy the full SHA 432b7f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for da24722 - Browse repository at this point
Copy the full SHA da24722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11551af - Browse repository at this point
Copy the full SHA 11551afView commit details -
Configuration menu - View commit details
-
Copy full SHA for db27399 - Browse repository at this point
Copy the full SHA db27399View commit details -
Remove superfluous error field relative_package_file
It can be derived from the package_name
Configuration menu - View commit details
-
Copy full SHA for a169008 - Browse repository at this point
Copy the full SHA a169008View commit details -
Rename package_name field in InvalidPackageName error
to avoid confusing it with a valid package_name where relative_package_dir could be derived.
Configuration menu - View commit details
-
Copy full SHA for d12e15a - Browse repository at this point
Copy the full SHA d12e15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb6405 - Browse repository at this point
Copy the full SHA 0bb6405View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bdeab - Browse repository at this point
Copy the full SHA f8bdeabView commit details
Commits on Mar 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c502a2 - Browse repository at this point
Copy the full SHA 5c502a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9391e85 - Browse repository at this point
Copy the full SHA 9391e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686cbbc - Browse repository at this point
Copy the full SHA 686cbbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94244b0 - Browse repository at this point
Copy the full SHA 94244b0View commit details
Commits on Mar 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7eaa754 - Browse repository at this point
Copy the full SHA 7eaa754View commit details -
Configuration menu - View commit details
-
Copy full SHA for d32d4cf - Browse repository at this point
Copy the full SHA d32d4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 797f201 - Browse repository at this point
Copy the full SHA 797f201View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5aa63d - Browse repository at this point
Copy the full SHA e5aa63dView commit details -
Refactor Package related problems into a struct with common fields
Fix clippy warning about same postfix "Problem" in struct names on NixpkgsProblem enum
Configuration menu - View commit details
-
Copy full SHA for b0d270e - Browse repository at this point
Copy the full SHA b0d270eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e45fa - Browse repository at this point
Copy the full SHA 81e45faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb8e00 - Browse repository at this point
Copy the full SHA 3bb8e00View commit details
Commits on Mar 25, 2024
-
Merge pull request NixOS#25 from infinixbot/auto-update
Automated update
Configuration menu - View commit details
-
Copy full SHA for 264aee8 - Browse repository at this point
Copy the full SHA 264aee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e3aeb - Browse repository at this point
Copy the full SHA b1e3aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f70d44 - Browse repository at this point
Copy the full SHA 6f70d44View commit details -
Configuration menu - View commit details
-
Copy full SHA for bddeeb1 - Browse repository at this point
Copy the full SHA bddeeb1View commit details -
Merge pull request NixOS#26 from NixOS/weekly-updates
Switch automated updates to weekly
Configuration menu - View commit details
-
Copy full SHA for 3b4cedc - Browse repository at this point
Copy the full SHA 3b4cedcView commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25adca4 - Browse repository at this point
Copy the full SHA 25adca4View commit details -
Change most to_problem closures into to_validation
To remove duplicate `.into()` calls
Configuration menu - View commit details
-
Copy full SHA for 2ed5984 - Browse repository at this point
Copy the full SHA 2ed5984View commit details -
Configuration menu - View commit details
-
Copy full SHA for c57206d - Browse repository at this point
Copy the full SHA c57206dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcc472d - Browse repository at this point
Copy the full SHA bcc472dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d20e68a - Browse repository at this point
Copy the full SHA d20e68aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3f293 - Browse repository at this point
Copy the full SHA 6f3f293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591be8e - Browse repository at this point
Copy the full SHA 591be8eView commit details -
Merge pull request NixOS#28 from willbush/clippy-lint-all-targets
Include clippy lints for tests
Configuration menu - View commit details
-
Copy full SHA for 65a04d8 - Browse repository at this point
Copy the full SHA 65a04d8View commit details -
Refactor Error Types (NixOS#24)
This pull request does not change the single-line vs multi-line style or any of the error messages. The goal here is to reduce code duplication. A lot of the NixpkgsProblem enum variants had common fields more or less due to the context of where the error originated. I grouped these similar problems into structs which contains the common fields and a kind enum to differentiate between the different types of problems. Work related to: NixOS#2
Configuration menu - View commit details
-
Copy full SHA for 53f206e - Browse repository at this point
Copy the full SHA 53f206eView commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7859b53 - Browse repository at this point
Copy the full SHA 7859b53View commit details -
Automated update of dependencies from infinixbot (NixOS#32)
- Updating autocfg v1.1.0 -> v1.2.0 - Updating clap v4.5.3 -> v4.5.4 - Updating clap_derive v4.5.3 -> v4.5.4 - Updating itoa v1.0.10 -> v1.0.11 - Updating memchr v2.7.1 -> v2.7.2 - Updating memoffset v0.9.0 -> v0.9.1 - Updating regex-syntax v0.8.2 -> v0.8.3 - Updating serde_json v1.0.114 -> v1.0.115 - Updating syn v2.0.55 -> v2.0.57 No way currently to see inside `npins` for those updates.
Configuration menu - View commit details
-
Copy full SHA for 8c2ad6a - Browse repository at this point
Copy the full SHA 8c2ad6aView commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 103a4a5 - Browse repository at this point
Copy the full SHA 103a4a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c75c01 - Browse repository at this point
Copy the full SHA 7c75c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for c460d5e - Browse repository at this point
Copy the full SHA c460d5eView commit details -
Merge pull request NixOS#33 from willbush/feauter/consistent-relative…
…-paths Consistent relative paths to expression file
Configuration menu - View commit details
-
Copy full SHA for 7f0c106 - Browse repository at this point
Copy the full SHA 7f0c106View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5771107 - Browse repository at this point
Copy the full SHA 5771107View commit details -
Merge pull request NixOS#34 from infinixbot/auto-update
Automated update
Configuration menu - View commit details
-
Copy full SHA for 7e09057 - Browse repository at this point
Copy the full SHA 7e09057View commit details -
Rename keep_nix_path argument to is_test
For future extra allowances in tests
Configuration menu - View commit details
-
Copy full SHA for 528630d - Browse repository at this point
Copy the full SHA 528630dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c088678 - Browse repository at this point
Copy the full SHA c088678View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09cdf12 - Browse repository at this point
Copy the full SHA 09cdf12View commit details -
Remove mention of the command from Nix eval failures
The command isn't very reproducible anyways, since it depends on certain files existing. Printing a reproducible command is up to callers like Nixpkgs: https://github.com/NixOS/nixpkgs/blob/4cba8b53da471aea2ab2b0c1f30a81e7c451f4b6/.github/workflows/check-by-name.yml#L115
Configuration menu - View commit details
-
Copy full SHA for b6d29b2 - Browse repository at this point
Copy the full SHA b6d29b2View commit details -
Only print Nix stderr when eval fails
By turning Nix eval errors into a NixpkgsProblem. With the convention of NixpkgsProblem representing problems caused by Nixpkgs, and I/O-Result errors caused by bugs in the program, it should've really been of the first variant all along. Some workarounds are required to make the testing of this feasible
Configuration menu - View commit details
-
Copy full SHA for dea4b1c - Browse repository at this point
Copy the full SHA dea4b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23cefc1 - Browse repository at this point
Copy the full SHA 23cefc1View commit details -
Second release out of this repository. I'm excited!
Configuration menu - View commit details
-
Copy full SHA for 2d9b9d2 - Browse repository at this point
Copy the full SHA 2d9b9d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a82e0 - Browse repository at this point
Copy the full SHA a4a82e0View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44d5e2e - Browse repository at this point
Copy the full SHA 44d5e2eView commit details -
Use lazyDerivation to avoid exposing all drv attrs
Now using `nix-build -A <tab>` is much smaller
Configuration menu - View commit details
-
Copy full SHA for 3f361a4 - Browse repository at this point
Copy the full SHA 3f361a4View commit details -
Refactor into individual update scripts
Makes the diff smaller for a future non-trivial update script
Configuration menu - View commit details
-
Copy full SHA for b358b31 - Browse repository at this point
Copy the full SHA b358b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ec2d3 - Browse repository at this point
Copy the full SHA f8ec2d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815a4ec - Browse repository at this point
Copy the full SHA 815a4ecView commit details -
Automatic GitHub action updates (NixOS#40)
Many different script updates along the way as well.
Configuration menu - View commit details
-
Copy full SHA for 6d09601 - Browse repository at this point
Copy the full SHA 6d09601View commit details -
Explicitly expose version to avoid release script failure
lazyDerivation limits which attributes are exposed, and version is not currently one of them, so we need to explicitly expose it. This fixes this CD failure: https://github.com/NixOS/nixpkgs-check-by-name/actions/runs/8637321506/job/23679230914
Configuration menu - View commit details
-
Copy full SHA for 5817515 - Browse repository at this point
Copy the full SHA 5817515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d32e5 - Browse repository at this point
Copy the full SHA 90d32e5View commit details -
Simplify GitHub action update script
With the advice from dependabot/cli#301 (comment)
Configuration menu - View commit details
-
Copy full SHA for 254bea4 - Browse repository at this point
Copy the full SHA 254bea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1697ff7 - Browse repository at this point
Copy the full SHA 1697ff7View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 946b865 - Browse repository at this point
Copy the full SHA 946b865View commit details -
Merge pull request NixOS#43 from infinixbot/auto-update
Automated update
Configuration menu - View commit details
-
Copy full SHA for 52ed7c5 - Browse repository at this point
Copy the full SHA 52ed7c5View commit details -
Fix output markdown of update-github-actions
Previously the closing </details> tag was not printed if there was nothing to update, which leads to wrong nesting
Configuration menu - View commit details
-
Copy full SHA for e799c53 - Browse repository at this point
Copy the full SHA e799c53View commit details -
Merge pull request NixOS#44 from NixOS/fix-update-html
Fix output markdown of update-github-actions
Configuration menu - View commit details
-
Copy full SHA for 62d820f - Browse repository at this point
Copy the full SHA 62d820fView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 59d4693 - Browse repository at this point
Copy the full SHA 59d4693View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab8abe - Browse repository at this point
Copy the full SHA bab8abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e6ce2 - Browse repository at this point
Copy the full SHA d1e6ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bb322 - Browse repository at this point
Copy the full SHA f4bb322View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d1ade - Browse repository at this point
Copy the full SHA a0d1adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98114bf - Browse repository at this point
Copy the full SHA 98114bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa7173 - Browse repository at this point
Copy the full SHA 5aa7173View commit details