Commit Graph
64 Commits
Author SHA1 Message Date
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 BoyerandGaetanLepage 47b6c4804f github: Fix stable doc path 2024-07-25 22:34:45 +00:00
Quentin BoyerandGaetanLepage 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 SturgeonandGaetanLepage aad2e32b5a treewide: reformat 2024-07-08 16:24:47 +00:00
Matt SturgeonandMattSturgeon 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 SturgeonGitHubmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
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 LepageandGaétan 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 LepageandGaétan Lepage c9f3d15796 github-workflows/build_documentation: update cachix action 2024-05-21 08:59:30 +02:00
Mikael FangelandGaétan Lepage 8eeefad9dd build_documentation: update workflow actions 2024-05-11 11:47:20 +02:00
Gaetan LepageandGaétan 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
Gaetan LepageandGaétan Lepage 5cb26e9e3a github/issue template: encourage user to read FAQ before posting a bug report 2024-02-19 08:29:40 +01:00
Gaetan LepageandGaétan Lepage 331f0430e4 ci: update cachix install-nix-action to fix doc generation 2024-02-16 11:03:19 +01:00
Gaetan LepageandGaétan Lepage be2ed580e8 ci/flakestry: fix typo 2024-01-22 13:42:23 +01:00
NAHOandGaétan Lepage 45965153fe docs(issue_template): improve template formats 2024-01-22 09:53:36 +01:00
Gaetan LepageandGaétan Lepage 06d97a1b44 ci/flakestry: automatically publish flake on Flakestry 2024-01-20 20:27:51 +01:00
Gaetan LepageandGaétan Lepage 7582a6e413 ci/check: remove (it is now empty) 2024-01-06 17:42:57 +01:00
Gaetan LepageandGaétan Lepage ef3b3f3bbb ci/check: use github runner instead of self-hosted 2024-01-06 15:58:54 +01:00
Gaetan LepageandGaétan Lepage 1ebc9c9080 ci/check: remove useless 'nix flake check' (now done by buildbot) 2024-01-06 15:58:54 +01:00
Gaetan LepageandGaétan Lepage a8852ca416 ci/check: remove useless check of the template flake 2024-01-06 15:08:08 +01:00
Gaetan LepageandGaétan Lepage e8d6b60a2b flake: move documentation building from CI to flake check 2024-01-06 14:37:18 +01:00
Gaetan LepageandGaétan Lepage 78276e91bb ci/check: prevent CI from using remote builders 2024-01-03 07:38:42 +01:00
Gaetan LepageandGaétan Lepage 2f13e3a21d ci/check: prevent CI from using remote builders 2024-01-01 23:19:40 +01:00
Gaetan LepageandGaétan Lepage d6d47afa42 gitignore: add templates/_wrapper/simple/flake.lock 2023-12-08 16:12:42 +01:00
Gaetan LepageandGaétan Lepage fda9e1e9a4 ci: use cachix-action@v13 2023-11-28 18:59:45 +01:00
Gaetan LepageandGaétan Lepage ab9b6abc22 ci/update: remove useless autogenerated-configs stuff 2023-11-23 22:42:04 +01:00
Gaetan LepageandGaétan Lepage f95ace94b2 ci/check: switch to self-hosted runner 2023-11-23 15:05:58 +01:00
Gaetan LepageandGaétan Lepage 2a849a4c35 ci: switch to actions/checkout@v4 2023-11-23 15:05:58 +01:00
Gaetan LepageandGaétan Lepage e5cc0c093b ci: switch back to GitHub runner 2023-11-23 09:55:45 +01:00
Gaetan LepageandGaétan Lepage 3aaa1531a9 ci/check: Run checks for all systems (not only x86_64-darwin) 2023-11-23 09:55:45 +01:00
Gaetan LepageandGaétan Lepage 369254237a github-actions/update: fix nix installation 2023-10-09 12:13:06 +02:00
Gaetan LepageandGaétan Lepage 7eb1a85ccb github-workflow: add a timeout for jobs 2023-10-03 14:18:18 +02:00
Gaetan LepageandGaétan Lepage 47b72e41dd github-worflow: Switch to "Namespace" runner for CI 2023-10-01 18:12:54 +02:00
wolbyteandGaétan Lepage 4437f0c016 workflows/check: add documentation check 2023-09-09 16:14:50 +02:00