Commit graph

22 commits

Author SHA1 Message Date
Austin Horstman
78fc4be6a8
workflows/update: only run upstream 2024-08-17 14:44:48 -05:00
Matt Sturgeon
83a8109ec4
ci/update: make steps optional
Allow toggling off the flake.lock or generate files steps.
2024-08-03 21:56:41 +01:00
Matt Sturgeon
d3cb750e6a
update-scripts: move out of flake
See the explanation in the new update-scripts/README.md file.
2024-08-03 21:56:40 +01:00
Matt Sturgeon
b9ed900032
github/update: remove broken team-reviewers
> Unable to request reviewers.
> If requesting team reviewers a 'repo' scoped PAT is required.
2024-07-15 12:17:30 +01:00
Matt Sturgeon
cff06c8570
github/update: improve summary for generated files 2024-07-15 12:11:28 +01:00
Matt Sturgeon
bd1dddaf50
github/update: run update on the respective branch
- Run the `update.yml` workflow on the triggered branch, replace the
  job matrix with a conditional step that runs update on nixos-24.05.
- Added a `cancel-in-progress` concurrency group.
- Disabled committing in PR action (using negative add-paths).
2024-07-15 12:11:27 +01:00
Matt Sturgeon
abc409c16f
github: refactor update CI workflow
- Rename workflow to simply "update"
- Drop the DeterminateSystems/update-flake-lock action
- Instead use `nix flake update --commit-lock-file`
- Also use `generate-files`'s `--commit` option
- Use peter-evans/create-pull-request to open a PR
2024-07-10 08:30:47 +01:00
Matt Sturgeon
aad2e32b5a treewide: reformat 2024-07-08 16:24:47 +00:00
traxys
668894b6d3 github: Re-generate the files on updates 2024-07-05 13:34:44 +02:00
Gaetan Lepage
f1289fadee misc/post-release 24.05: update workflows 2024-06-06 14:46:34 +02:00
traxys
9697385115 actions: Update both stable & unstable flake.lock 2024-05-26 20:03:51 +02:00
Gaetan Lepage
7dae5228f1 ci/update: update actions to latest versions 2024-03-23 14:18:25 +01:00
Gaetan Lepage
ab9b6abc22 ci/update: remove useless autogenerated-configs stuff 2023-11-23 22:42:04 +01:00
Gaetan Lepage
2a849a4c35 ci: switch to actions/checkout@v4 2023-11-23 15:05:58 +01:00
Gaetan Lepage
e5cc0c093b ci: switch back to GitHub runner 2023-11-23 09:55:45 +01:00
Gaetan Lepage
369254237a github-actions/update: fix nix installation 2023-10-09 12:13:06 +02:00
Gaetan Lepage
7eb1a85ccb github-workflow: add a timeout for jobs 2023-10-03 14:18:18 +02:00
Gaetan Lepage
47b72e41dd github-worflow: Switch to "Namespace" runner for CI 2023-10-01 18:12:54 +02:00
traxys
33cffcb0fd
plugins/lsp: Extract rust-analyzer options from the source directly (#562)
This directly reads the package.json file in pkgs.rust-analyzer.src in
order to generate the list of options for rust-analyzer.

This avoids the need for a generator script, and makes sure that it is
always in sync.
2023-08-28 17:28:12 +02:00
traxys
1d48986c41
workflows: Update autogenerated configs alongside the flake.lock (#555) 2023-08-28 13:07:30 +02:00
Gaetan Lepage
43557f60d5 workflow/update-flake-action: add GH_TOKEN to bypass GH limitation and directly run tests 2023-08-28 11:04:03 +02:00
traxys
246f811084
workflows: Add a workflow to update the flake.lock (#391) 2023-05-27 00:04:10 +02:00