Skip to content

[25.05] ci/treefmt: add biome#435283

Merged
wolfgangwalther merged 8 commits intoNixOS:release-25.05from
wolfgangwalther:ci-treefmt-biome-25.05
Aug 20, 2025
Merged

[25.05] ci/treefmt: add biome#435283
wolfgangwalther merged 8 commits intoNixOS:release-25.05from
wolfgangwalther:ci-treefmt-biome-25.05

Conversation

@wolfgangwalther
Copy link
Copy Markdown
Contributor

Manual backport of #435259. Had to add #419250 to prevent conflicts.

Most other scripting languages we use in tree have the same.

(cherry picked from commit 3d4c1c0)
(cherry picked from commit 1fa55d3)
(cherry picked from commit 23b82b3)
This excludes doc and pkgs folders, because there are way too many files
to fix at the moment.

(cherry picked from commit 9d5164b)
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.

(cherry picked from commit 08c3156)
(cherry picked from commit 46df6ab)
(cherry picked from commit 3c0eec6)
(cherry picked from commit f668934)
@wolfgangwalther
Copy link
Copy Markdown
Contributor Author

wolfgangwalther commented Aug 20, 2025

The codeowners job fails because of this:

Team "@NixOS/nix-team" does not exist in organization "NixOS" or has no access to repository "nixpkgs"

@NixOS/org @NixOS/nix-team all PRs are failing like this right now. Did anyone make any changes to that team? If these changes were intended, we'll need to remove the nix-team from the codeowners file.

Edit: I see that the nixpkgs repo is not listed at https://github.com/orgs/NixOS/teams/nix-team/repositories anymore. IIUC, it must have been there before, just like all other teams that want to be code owners in nixpkgs. This was probably removed recently.

Edit2: NixOS/org#152

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 6.topic: nodejs Node.js is a free, open-source, cross-platform JavaScript runtime environment 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 4.workflow: backport This targets a stable branch 8.has: documentation This PR adds or changes documentation labels Aug 20, 2025
@wolfgangwalther wolfgangwalther merged commit 97fd412 into NixOS:release-25.05 Aug 20, 2025
31 of 36 checks passed
@wolfgangwalther wolfgangwalther deleted the ci-treefmt-biome-25.05 branch August 20, 2025 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.workflow: backport This targets a stable branch 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 6.topic: nodejs Node.js is a free, open-source, cross-platform JavaScript runtime environment 8.has: documentation This PR adds or changes documentation 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant