Commit Graph

45 Commits

Author SHA1 Message Date
Oliver Schmidt
14e4152d00 github-runner: add myself as maintainer
While I am not that much knowleadgeable about the dotnet ecosystem, It
was sufficient enough for me to coordinate the last few release bumps.
Being a maintainer will simplify backporting release bumps to older
releases with the merge-bot.
2026-07-22 14:56:53 +02:00
Oliver Schmidt
039812311a github-runner: 2.335.1 -> 2.336.0
Changelog: https://github.com/actions/runner/releases/tag/v2.336.0
2026-07-22 14:52:14 +02:00
K900
45ae10c84d Merge remote-tracking branch 'origin/master' into staging-next 2026-07-15 10:52:37 +03:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Antoine du Hamel
3f606b755e nodejs_20: drop 2026-07-13 16:49:28 +02:00
Oliver Schmidt
f2e2c93cc0 github-runner: 2.334.0 -> 2.335.1 2026-06-12 15:48:31 +02:00
Yuriy Taraday
505e8321d8 github-runner: Disable node20 runtime by default
Node.js 20 is now EOL, see https://github.com/NixOS/nixpkgs/issues/515284
Remove it from the default list of runtimes, but keep the support around
as long as upstream supports it.
2026-05-27 19:58:02 +02:00
Oliver Schmidt
33148548e2 github-runner: 2.333.1 -> 2.334.0
changelog: https://github.com/actions/runner/releases/tag/v2.334.0
2026-05-09 00:59:55 +02:00
Gaetan Lepage
2834b1a759 github-runner: only disable __noChroot on linux 2026-04-08 17:26:07 +00:00
Oliver Schmidt
012d0dcd6e github-runner: work around darwin testfailures by disabling sandbox
The github-runner tests fail when executed in a sandbox, even with
`__darwinAllowLocalNetworking`.
While `sandbox = false` is still the default under darwin, `sandbox =
relaxed` becomes more popular. For that mode, `__noChroot` serves as a
marker to still disable the sandbox for that derivation.
2026-04-07 11:28:04 +02:00
Oliver Schmidt
8fd3b75380 github-runner: 2.332.0 -> 2.333.1 2026-04-03 10:00:07 +02:00
R. Ryantm
1c0cc9d7c7 github-runner: 2.331.0 -> 2.332.0 2026-03-02 11:46:49 +00:00
Stefan Frijters
140d831647 github-runner: move env variable(s) into env for structuredAttrs 2026-02-19 15:59:53 +01:00
R. Ryantm
690109b2fa github-runner: 2.330.0 -> 2.331.0 2026-01-11 21:12:20 +00:00
R. Ryantm
7b6e1b9e8f github-runner: 2.329.0 -> 2.330.0 2025-11-21 20:08:48 +00:00
R. Ryantm
1f78dc1be7 github-runner: 2.328.0 -> 2.329.0 2025-10-17 04:10:05 +00:00
Aaron Andersen
61308fbb16 github-runner: add support for node24 (#434377) 2025-08-26 12:58:35 -04:00
R. RyanTM
19a760df2d github-runner: 2.327.1 -> 2.328.0 (#435227) 2025-08-23 09:32:39 +02:00
Spencer Janssen
19a7b08ea7 github-runner: add support for node24
Fixes #434372
2025-08-18 13:30:44 -05:00
zowoq
7501412f97 github-runner: skip another alpine container test on aarch64-linux (#432795) 2025-08-13 08:22:41 +10:00
Yuriy Taraday
5c18671658 github-runner: skip another alpine container test on aarch64-linux
https://github.com/actions/runner/pull/3940 has added support for
running node24 actions and also added a corresponding test that doesn't
work on aarch64-linux.
2025-08-11 14:51:44 +02:00
David McFarland
cb175383eb github-runner: disable intermittently failing test 2025-08-10 13:56:38 -03:00
R. Ryantm
015a6edcc0 github-runner: 2.326.0 -> 2.327.1 2025-08-03 05:30:12 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
R. Ryantm
762726b2a1 github-runner: 2.325.0 -> 2.326.0 2025-07-08 04:07:10 +00:00
R. Ryantm
439c6da79b github-runner: 2.324.0 -> 2.325.0 2025-06-09 11:31:05 +00:00
liberodark
e61bb30305 treewide: remove with lib Part 2 2025-06-03 16:15:50 +02:00
Vincent Haupert
7635ef69d8 github-runner: 2.323.0 -> 2.324.0
In `Debug` builds, the log level is more verbose. Some tests read the
logs to check for succeess. Setting the `GITHUB_ACTIONS_RUNNER_TRACE`
environment variable results in the same log level.

The test `AuthMigrationAutoReset` depends on a `#Debug` preprocessor
macro and, hence, cannot work. I have disabled the test.
2025-05-22 13:02:31 +02:00
R. Ryantm
9b4898697d github-runner: 2.322.0 -> 2.323.0 2025-03-28 07:36:26 +00:00
K900
5c3fd0ab9f Merge remote-tracking branch 'origin/master' into staging-next 2025-02-03 09:17:01 +03:00
Leona Maroni
3deb5dc895 github-runner: 2.321.0 -> 2.322.0
https://github.com/actions/runner/releases/tag/v2.322.0
2025-01-24 15:44:06 +01:00
Pol Dellaiera
b28a138a77 github-runner: replace git with gitMinimal 2025-01-09 21:02:44 +01:00
GGG
1cd9516969 treewide: migrate nix-based dotnet lockfiles to JSON 2024-12-17 19:49:03 -03:00
Ramses
d298ddec02 github-runner: use finalAttrs to make it possible to override the version (#363733)
With rec, it is nearly impossible to override the version since it is
used in so many different places in the nix expression.
With the current change, it is possible to override version and src to
build a different version.
2024-12-09 18:30:37 -05:00
r-vdp
2f8de5b0db github-runner: fix wrong path in the config file
At runtime, we currently have errors like this:
```
Dec 09 13:58:02 ci1 dwx059sqrz6hh2v1ml8y70a22pkhaxdb-github-runner-12-unregister-runner.sh[2571025]: ldd: /nix/store/7zskpnpyzivfzkzz861bf8mmqm36qv6y-dotnet-runtime-wrapped-8.0.11/shared/Microsoft.NETCore.App/8.0.11//libcoreclr.so: No such file or directory
Dec 09 13:58:03 ci1 fgpf4l2h5daz7yb663y0vs8f397ydwmz-github-runner-12-configure.sh[2571116]: ldd: /nix/store/7zskpnpyzivfzkzz861bf8mmqm36qv6y-dotnet-runtime-wrapped-8.0.11/shared/Microsoft.NETCore.App/8.0.11//libcoreclr.so: No such file or directory
```
2024-12-09 17:16:21 +01:00
David McFarland
194de8cdd3 github-runner: fix build with strictDeps 2024-12-06 09:43:59 -04:00
Lucien Zimmermann
2a226b64c7 github-runner: fix test execution on build 2024-11-23 17:14:34 +01:00
Yuriy Taraday
db1d5cf76b github-runner: 2.320.0 -> 2.321.0
* remove mentions of Node.js 16 which is not supported anymore
  see https://github.com/actions/runner/pull/3503
* switch to .Net SDK 8
  see https://github.com/actions/runner/pull/3500
* fix source path discovery in deterministic build: runtime assumes that
  the root of the project is `/_`, replace it with actual `/build/src`
  so that tests can find their data.
2024-11-18 00:21:06 +01:00
Reno Dakota
52bf1163fa treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
Kirill Radzikhovskyy
bf1088cf5a github-runner: nixfmt-rfc-style 2024-10-04 16:01:25 +10:00
Kirill Radzikhovskyy
930f9daf23 github-runner: 2.319.1 -> 2.320.0
Changelog: https://github.com/actions/runner/releases/tag/v2.320.0

github-runner: fix patch that doesn't apply
2024-10-04 16:01:17 +10:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Alex Martens
80f8973af8 github-runner: remove newam from maintainers 2024-09-05 21:36:53 -07:00
R. Ryantm
43064d95b8 github-runner: 2.319.0 -> 2.319.1 2024-08-18 03:16:38 +00:00
Jonas Chevalier
9a645edbb7 github-runner: move to by-name (#333309)
Allow the merge bot to work
2024-08-12 11:09:36 +02:00