Matt Sturgeon
5121c309b3
ci/update-other: remove redundant condition
...
This workflow is only ever run on-schedule. There's no reason to check
the event name in an if-condition.
2025-01-25 18:41:34 +00:00
Matt Sturgeon
91e2e6fa03
ci/update-other: pass --repo
to gh
...
In this case, we don't checkout the repo. Therefore we need to tell `gh`
what repo to use, since it can't guess based on `.git`.
2025-01-25 18:40:36 +00:00
Matt Sturgeon
5fda6e093d
ci/update: slightly cleanup cancellation summary
2025-01-24 19:39:01 +00:00
Matt Sturgeon
0b6be86756
ci/update: fix graphql formatting
2025-01-24 16:48:08 +00:00
Matt Sturgeon
f4ba44225e
ci/update: slightly simplify jq query
2025-01-24 16:48:07 +00:00
Matt Sturgeon
bd3184f495
ci/update: check whether a PR is already open
2025-01-24 16:24:35 +00:00
Matt Sturgeon
85bef9e191
ci/update: fix getFlake
expecting an absolute path
...
Pass in `$PWD` instead of `.`, because `builtins.getFlake` does not
permit relative paths.
2025-01-23 14:58:47 +00:00
Matt Sturgeon
7dc67410bb
ci/update: cancel scheduled runs that don't bump nixpkgs
...
This should help mitigate spammy force-pushes that don't actually update
the nixpkgs input.
This only affects _scheduled_ runs. Manually triggered updates will
always force-push to the update branch.
2025-01-23 02:54:11 +00:00
Matt Sturgeon
a2a4befdaf
ci/update: cleanup names & comments
2025-01-22 20:49:50 +00:00
Matt Sturgeon
6046ad79f0
ci/update: schedule main branch daily, other branches weekly
...
Split scheduling other branches into a dedicated workflow. The main
update workflow is no longer responsible for triggering the workflow on
_other_ branches.
2025-01-22 20:15:57 +00:00
Gaetan Lepage
1036b8f8b6
ci/update: remove nixos-24.05 update action
2025-01-20 07:16:02 +00:00
Matt Sturgeon
cf647bc045
ci: drop 24.05 support
2025-01-19 10:32:11 +00:00
Gaetan Lepage
880a570588
ci: add support for new stable nixos-24.11 branch
2024-11-30 23:33:30 +01:00
Matt Sturgeon
98bedb5eeb
ci/docs: stable
-> 24.05
in docs path
2024-11-30 21:59:09 +00:00
Matt Sturgeon
72762c8ef1
ci/docs: remove on 24.05 branch
...
This doesn't work because we can only deploy docs from the main branch.
2024-11-30 20:04:09 +00:00
Matt Sturgeon
c1271fa10a
ci: fix nix-install-action versions
...
`30` -> `v30` 😭
2024-11-22 22:37:05 +00:00
Matt Sturgeon
fb49a740f8
ci: bump nix-install-action
2024-11-22 21:21:36 +00:00
Matt Sturgeon
863d7d5ade
docs: link to all "available" versions of the docs
2024-11-22 09:13:11 +00:00
Matt Sturgeon
9416bc9018
docs/ci: use nix build --argstr
to safely supply input
...
Rather than interpolating input (flakeref & baseHref) into the build
expression, take advantage of `--argstr`.
See "Common evaluation options" in `nix build --help` for more detail.
2024-11-20 19:41:14 +00:00
Matt Sturgeon
2017830a2c
docs/ci: fix a typo when calling mkdir -p
...
Should have been included in 8524447554
2024-11-18 22:33:22 +00:00
Matt Sturgeon
8524447554
docs/ci: fix docs being installed to nixvim/nixvim/<subdir>
...
We don't need to specify `/nixvim/` as part of our install path as that
is where gh-pages uploads to by default.
Rather, we only need to specify the full `/nixvim/foo/` in the base-href
and the install path should just be `/foo`.
2024-11-18 22:16:16 +00:00
Matt Sturgeon
2bc8dc86a0
ci/docs: fix env
vs environment
error
2024-11-18 21:14:40 +00:00
Matt Sturgeon
99b066ba6d
docs: only set base-href in CI built docs
...
This reverts commit c12e59ff7c
2024-11-18 19:54:38 +00:00
zowoq
c2080ede4f
ci(Mergify): configuration update
...
Signed-off-by: null <null>
2024-09-20 12:57:37 +10:00
Matt Sturgeon
4697b96a01
mergify: fix "update PR" logic
...
We can no longer simply check the files list matches `[ flake.lock ]`,
since we now also touch `generated/` files.
Mergify conditions cannot be checked against "all" list items; checks
are always applied against "any" item. Therefore we need some
double-negatives to check that "any item does not match a regex that
does not match (flake.lock|generated/.*)".
Yes, this is horrible.
2024-09-12 10:31:45 +01:00
Matt Sturgeon
6cbcac1d43
mergify: use @nix-infra-bot to update queued PRs
2024-09-12 10:31:45 +01:00
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
Quentin Boyer
47b6c4804f
github: Fix stable doc path
2024-07-25 22:34:45 +00:00
Quentin Boyer
c12e59ff7c
doc: Use correct href for nuscht-search
...
This commit also adds a subdirectory in the docs derivation, to have the
same local structure than what is uploaded on github pages.
2024-07-25 18:23:47 +00: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
Matt Sturgeon
4730563e01
github/mergify: set an explicit "update" account
...
Fixes #1793
2024-07-05 11:54:58 +00:00
traxys
668894b6d3
github: Re-generate the files on updates
2024-07-05 13:34:44 +02:00
Matt Sturgeon
049bbc168f
github/mergify: rename yaml -> yml ( #1775 )
...
It seems mergify only checks for `.yml`, not `.yaml` files.
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-06-29 13:01:15 +00:00
Matt Sturgeon
d823c1463e
github/mergify: init
2024-06-28 21:55:15 +01:00
Matt Sturgeon
7a2a25af02
ci: simplify docs-build workflow
2024-06-14 15:42:05 +01: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
traxys
b0b010a0e9
docs: Deploy both stable & unstable docs to github pages
2024-05-21 22:56:40 +02:00
Gaetan Lepage
c9f3d15796
github-workflows/build_documentation: update cachix action
2024-05-21 08:59:30 +02:00
Mikael Fangel
8eeefad9dd
build_documentation: update workflow actions
2024-05-11 11:47:20 +02:00
Gaetan Lepage
7dae5228f1
ci/update: update actions to latest versions
2024-03-23 14:18:25 +01:00
Gaetan Lepage
0a5e0c68b8
ci/flakestry: debugging
2024-03-19 14:56:02 +01:00
Gaetan Lepage
08ac92a38f
Revert "ci/flakestry: debugging"
...
This reverts commit cde1aa3711
.
2024-03-19 14:53:45 +01:00
Gaetan Lepage
cde1aa3711
ci/flakestry: debugging
2024-03-19 14:46:59 +01:00