Commit Graph

9 Commits

Author SHA1 Message Date
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