Commit Graph
846964 Commits
Author SHA1 Message Date
Wolfgang Walther f35d1cd2cc workflows/pr.prepare: specify cone mode explicitly
This is the default, but who's supposed to know about that? Let's make
it explicit to be clear about the availability of files in `ci/`.
2025-08-20 18:03:41 +02:00
Wolfgang Walther f94fd64d53 ci/github-script/prepare: fix logging of branch classification
Logging objects to stdout is not possible with `core.info`, so we
fallback to `console.log` instead. There's no functional difference for
these anyway.
2025-08-20 17:59:27 +02:00
Wolfgang Walther 46a1b0a7bc ci/github-script/prepare: determine changed files 2025-08-20 17:18:36 +02:00
Wolfgang Walther 4220a03df8 ci/github-script/prepare: classify branches 2025-08-20 17:18:25 +02:00
Wolfgang Walther 9caf455441 ci/github-script/prepare: load systems 2025-08-20 17:17:12 +02:00
Wolfgang Walther 7ab632b30f actions/checkout: rename inconsistent pinned-from input 2025-08-20 17:17:07 +02:00
Wolfgang Walther b51e104439 actions/checkout: rename from actions/get-merge-commit
This moves the logic to "check whether the PR can be merged and
determine the relevant commits" into the PR / prepare job directly -
since that's the only place where it is supposed to be used.

Because of the if condition in get-merge-commit, this logic was run
multiple times, for example in the lint workflow, where only one of
targetSha or mergedSha was provided as input. However, this input was
thrown away directly. This might not be a big problem, because this was
not expensive, so far. But with the next commit, this will become more
so.

This also separates the logic a bit cleaner - `prepare` figures out all
the parameters for the whole PR workflow, while `checkout` handles the
consistency around these checkouts.
2025-08-20 17:17:04 +02:00
Wolfgang WaltherandGitHub c51fabfd6a workflows/codeowners: move into PR workflow (#434555) 2025-08-20 15:15:27 +00:00
lassulusandGitHub 91d1792e6d fetchMavenArtifact: fix metadata support (#433975) 2025-08-20 17:05:02 +02:00
Jonas HeinrichandGitHub fd71ab35d6 invoiceplane: 1.6.2 -> 1.6.3 (#431713) 2025-08-20 16:48:57 +02:00
h7x4andGitHub 9670af4242 pkgs-lib/hocon: separate includes from the following fields (#420239) 2025-08-20 17:31:28 +03:00
Wolfgang WaltherandGitHub 6cab1610bf ci/treefmt: add biome (#435259) 2025-08-20 14:28:38 +00:00
46818a04d3 qq: 3.2.18-2025-07-24 -> 3.2.19-2025-08-20 (#435268)
Co-authored-by: Bot-wxt1221 <3264117476@qq.com>
2025-08-20 14:25:48 +00:00
dishandGitHub d245dc40eb grype: 0.92.2 -> 0.98.0 (#434824) 2025-08-20 10:22:44 -04:00
name_snrlandh7x4 935f232934 pkgs-lib/hocon: separate includes from the following fields 2025-08-20 16:19:00 +02:00
Austin HorstmanandGitHub f842354794 dooit: 3.2.3 -> 3.3.3 (#435269) 2025-08-20 09:13:33 -05:00
SandroandGitHub b1516743c7 nixos/prosody: add muc_moderation (#431289) 2025-08-20 16:00:44 +02:00
dishandGitHub f4d7ecf4de renovate: 41.49.0 -> 41.81.0 (#434871) 2025-08-20 09:58:48 -04:00
dishandGitHub 3062c9ff01 yt-dlp: 2025.08.11 -> 2025.08.20 (#435167) 2025-08-20 09:58:22 -04:00
dishandGitHub f514d52d9e ryubing: fix filepicker crash (#435043) 2025-08-20 09:57:58 -04:00
dishandGitHub fb6f33e285 singularity: 4.3.2 -> 4.3.3 (#435225) 2025-08-20 09:57:32 -04:00
dishandGitHub 2f34d87018 zsh-abbr: 6.3.2 -> 6.3.3 (#435163) 2025-08-20 09:57:19 -04:00
dishandGitHub 8553cb59e8 libretro.ppsspp: 0-unstable-2025-08-11 -> 0-unstable-2025-08-19 (#435236) 2025-08-20 09:56:53 -04:00
dishandGitHub 9c44748326 jetbrains: 2025.1.2.1 -> 2025.2.2 (#434197) 2025-08-20 09:56:44 -04:00
Sandro Jäckel cea3dfac9e nixos/prosody: add muc_moderation 2025-08-20 15:55:15 +02:00
dishandGitHub b0f1f70924 python3Packages.django-pgtrigger: 4.15.3 -> 4.15.4 (#435247) 2025-08-20 09:53:14 -04:00
dishandGitHub 793d5d6ae6 python3Packages.django-pghistory: 3.7.0 -> 3.8.0 (#435250) 2025-08-20 09:52:58 -04:00
R. RyantmandMasum Reza 160ee19abb androidStudioPackages.canary: 2025.1.3.4 -> 2025.1.4.1 2025-08-20 19:16:28 +05:30
Adam C. StephensandGitHub 1101fb51d9 beamPackages.mixRelease: symlink mixFodDeps with MIX_DEPS_PATH (#434632) 2025-08-20 09:45:15 -04:00
Wolfgang WaltherandGitHub da65032a1b postgresqlPackages.pg_hint_plan: updates; support PG18 (#434936) 2025-08-20 13:44:18 +00:00
R. Ryantm a53f8fed60 dooit: 3.2.3 -> 3.3.3 2025-08-20 13:43:19 +00:00
R. Ryantm 932fc0a721 qq: 3.2.18-2025-07-24 -> 3.2.19-2025-08-20 2025-08-20 13:43:07 +00:00
Wolfgang Walther f668934bfd ci/treefmt: enable biome for doc/ 2025-08-20 15:41:50 +02:00
Andrew Greene 54bcda1c43 grype: 0.92.2 -> 0.98.0 2025-08-20 07:41:46 -06:00
Wolfgang Walther 3c0eec6236 doc: fix biome linting errors 2025-08-20 15:41:45 +02:00
Wolfgang Walther 46df6abf87 doc: apply safe formatting with biome 2025-08-20 15:41:40 +02:00
Wolfgang Walther 08c315672d .editorconfig: indent css with spaces
We already do in doc/style.css, but we should tell our editors and
formatters, too.

The comment.. doesn't really make sense, it's purely repetitive with the
code itself. Thus, removed.
2025-08-20 15:41:34 +02:00
Wolfgang Walther 9d5164bdb8 ci/treefmt: add biome for .js files
This excludes doc and pkgs folders, because there are way too many files
to fix at the moment.
2025-08-20 15:41:29 +02:00
Wolfgang Walther 23b82b3228 ci: apply unsafe fixes with biome 2025-08-20 15:41:28 +02:00
Wolfgang Walther 1fa55d3900 ci: apply safe formatting with biome 2025-08-20 15:41:24 +02:00
Wolfgang Walther ddf81dead6 workflows/reviewers: integrate codeowner reviews
These two jobs mostly used the same code anyway, so they can easily run
in the same job. This uses fewer resources and avoids running (and
failing) the codeowners review job on Pull Requests from development
branches like staging-next or haskell-updates.

It also opens the door for more improvements later on, for example it
will be much easier to implement a shared reviewer limit for both owners
and maintainers now.
2025-08-20 15:38:35 +02:00
Wolfgang Walther 7f4dd7e2ff workflows/reviewers: remove pull_request trigger
Changes to this file already trigger a run of this workflow via the PR
workflow, we don't need to run this *another* time.
2025-08-20 15:38:29 +02:00
Wolfgang Walther 15be04f7a2 workflows/check: move owners check job from codeowners
This runs the "check owners" job as part of the main PR workflow, with
multiple advantages:
- The job doesn't run anymore when undrafting a PR, where it's not
required, because the OWNERS file's contents didn't change.
- A valid OWNERS file is now a requirement to merge a PR.
- The OWNERS file is always checked on the exact same test merge commit
that the remainder of the workflows are running on as well.
2025-08-20 15:38:25 +02:00
EmilyandGitHub 8c0ce88601 {titanion,torus-trooper,tumiki-fighters}: use LDC (#435252) 2025-08-20 14:34:30 +01:00
Wolfgang Walther 368a2d6254 workflows/codeowners: split comment for each job
Allows splitting the workflow file in the next step.
2025-08-20 15:33:34 +02:00
Wolfgang Walther c962461556 workflows/codeowners: move global env into jobs
Preparation to split the whole file.
2025-08-20 15:33:31 +02:00
Wolfgang WaltherandGitHub 7e400f445b ci/github-script/prepare: init from actions/get-merge-commit (#434541) 2025-08-20 13:21:50 +00:00
b541c5ca60 scalingo: 1.37.0 -> 1.38.0 (#435260)
Co-authored-by: cimm <cimm@users.noreply.github.com>
2025-08-20 13:20:51 +00:00
Wolfgang Walther a8cb53611b ci/github-script/prepare: refactor
Using core.info instead of console.log and simplifying the arguments for
API calls a bit.
2025-08-20 15:16:20 +02:00
Wolfgang Walther f5d3e43368 ci/github-script/prepare: run biome
This will be added to treefmt in a different commit / PR.
2025-08-20 15:16:20 +02:00