about summary refs log tree commit diff
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
2024-01-30Merge pull request #284977 from SuperSandro2000/codeowners-noxNick Cao1-0/+3
CODEOWNERS: add myself to nixos/no-x-libs module
2024-01-30CODEOWNERS: add myself to nixos/no-x-libs moduleSandro1-0/+3
2024-01-29workflows/periodic-merge: drop 23.05 jobsfigsoda1-4/+0
2024-01-29build(deps): bump peter-evans/create-or-update-commentdependabot[bot]2-2/+2
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3.1.0 to 4.0.0. - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/23ff15729ef2fc348714a3bb66d2f655ca9066f2...71345be0265236311c031f5c7866368bd1eff043) --- updated-dependencies: - dependency-name: peter-evans/create-or-update-comment dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-24Merge pull request #282707 from tweag/by-name-base-triggerSilvan Mosberger1-1/+9
workflows/check-by-name: Trigger on base branch changes
2024-01-22.github/CODEOWNERS: drop amjoseph-nixpkgsAdam Joseph1-8/+5
I enjoyed doing major overhaul work on these parts of the codebase, but I can't continue maintaining them.
2024-01-22Merge pull request #282684 from NixOS/revert-275443-piegamesde-patch-1piegames1-1/+0
Revert "CODEOWNERS: Watch the maintainers lists"
2024-01-22CODEOWNERS: add h7x4 to libconfigh7x41-1/+1
2024-01-21workflows/check-by-name: Trigger on base branch changesSilvan Mosberger1-1/+9
Not doing this can cause CI to report a misleading result when it wasn't retriggered after a base branch change.
2024-01-21Revert "CODEOWNERS: Watch the maintainers lists"piegames1-1/+0
2024-01-18build(deps): bump cachix/cachix-action from 13 to 14 (#281122)dependabot[bot]3-3/+3
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 13 to 14. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](https://github.com/cachix/cachix-action/compare/6a2e08b5ebf7a9f285ff57b1870a4262b06e0bee...18cf96c7c98e048e10a83abd92116114cd8504be) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18build(deps): bump cachix/install-nix-action from 24 to 25 (#281120)dependabot[bot]8-8/+8
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 24 to 25. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/7ac1ec25491415c381d9b62f0657c7a028df52a7...6004951b182f8860210c8d6f0d808ec5b1a33d28) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17check-by-name: Update contributor docsSilvan Mosberger1-2/+3
Now that the tooling is pinned instead of being fetched indirectly from the channel, the docs need some updating
2024-01-17check-by-name: Fix CISilvan Mosberger1-1/+1
Wasn't detected in https://github.com/NixOS/nixpkgs/pull/281407
2024-01-17Merge pull request #281407 from tweag/by-name-local-run-platformsSilvan Mosberger1-2/+6
check-by-name/run-local.sh: Make it usable for non-CI platforms
2024-01-17check-by-name/run-local.sh: Make it usable for non-CI platformsSilvan Mosberger1-2/+6
Since https://github.com/NixOS/nixpkgs/pull/281374, the nixpkgs-check-by-name tooling is pinned to a specific /nix/store path to avoid having to evaluate Nixpkgs in CI. The same path is used for local runs, but that doesn't actually work when you're trying to run it on a platform different from CI. This commit makes it work by being clearer about platforms and making local runs check out the correct Nixpkgs to evaluate the tool from.
2024-01-17CODEOWNERS: add janik to octodnsJanik H.1-0/+1
2024-01-16Merge pull request #281374 from tweag/by-name-check-pinSilvan Mosberger1-1/+1
workflows/check-by-name: Pin nixpkgs-check-by-name tool
2024-01-16workflows/check-by-name: Pin nixpkgs-check-by-name toolSilvan Mosberger1-1/+1
Before this, the tool for CI would update when nixos-unstable updated, which is kind of terrible because you don't know when it happens, and it might break master. In fact, the tooling _right now_ has a serious bug and shouldn't be used! This PR addresses this by _pinning_ the tooling in Nixpkgs itself. Updating the tooling now requires two PRs: - The first PR to update the tooling source - (wait for Hydra to build and publish it in nixos-unstable) - The second PR to update the pinned tooling In turn you know exactly when the changes are going to take effect. This change however has additional benefits: - It makes CI more reproducible, because it doesn't depend on the state of nixos-unstable anymore - Updates to the tooling can be tested with the workflow itself, because PRs that update the pinned tool will be tested on the updated version - CI gets a sizable speed boost, because there's no need to download and evaluate a channel anymore - It makes it more realistic to move the source of the tool into a separate repository - It removes the brittle branch-specific logic that was previously needed to ensure that release branches use their own version of the tooling.
2024-01-16ci: Fix nix-parse workflowJanne Heß1-1/+3
The nix_path definition was missing :/
2024-01-16Merge pull request #279892 from helsinki-systems/feat/parse-nix-filesJanne Heß1-0/+40
ci: Check if all nix files are parseable
2024-01-16ci: Only check nix files when any nix file changedJanne Heß1-0/+5
2024-01-11CODEOWNERS: add myself as code owner of the Nix package managerRaito Bezarius1-0/+4
Given the prior attempts to encourage Nix package bumps to be more stable, we failed, failed and failed again. Today again, we shipped a broken Nix (2.19.2) without sufficient testing to unstable-small and it broke some users. As announced in the past, I am taking ownership of the package manager bumps and modifications as seemingly no one is interested to do it inside of Nixpkgs.
2024-01-10ci: Check if all nix files are parseableJanne Heß1-0/+35
2024-01-05Merge pull request #275459 from emilylange/chromium-drop-inactive-maintainersWeijia Wang1-0/+2
chromium: drop inactive maintainers, CODEOWNERS: init chromium
2024-01-05.github/CODEOWNERS: add buildbotzowoq1-0/+5
2023-12-27maintainers/teams: remove adisbladis from podmanadisbladis1-7/+0
2023-12-22Merge pull request #274591 from tweag/by-name-reproducibleSilvan Mosberger1-115/+16
`pkgs/by-name`: Enable gradual migration checks and add `run-local.sh`
2023-12-22maintainers/scripts/check-by-name.sh: Introduce symlink aliasSilvan Mosberger1-1/+1
2023-12-20Merge pull request #273773 from nbraud/scripts/doc/check-manpage-urlsSilvan Mosberger1-1/+1
maintainers: Add new script to check URLs in `doc/manpage-urls.json`
2023-12-20check-by-name: Pass --base in CI and local running scriptSilvan Mosberger1-1/+1
This enables the ratchet checks for pkgs/by-name, allowing gradual migrations!
2023-12-20workflows/check-by-name: Slim down and prepare for --baseSilvan Mosberger1-81/+11
Now that we have a script to run the check locally, there's no real need to output the information to reproduce anymore, which allows cleaning up the CI workflow. Furthermore, this prepares the CI workflow to be passed `--base`, as introduced recently.
2023-12-19workflows/check-by-name: Why the mergeability check needs to be inlineSilvan Mosberger1-0/+3
2023-12-19workflows/check-by-name: Move tool fetching into scriptSilvan Mosberger1-34/+2
This part of the CI can also be reproduced locally
2023-12-19CODEOWNERS: init chromiumemilylange1-0/+2
2023-12-19CODEOWNERS: Watch the maintainers listspiegames1-0/+1
2023-12-18workflows/manual-nixpkgs: Run the manual's testsnicoo1-1/+1
2023-12-15workflows/check-by-name: Cancel on merge conflictsSilvan Mosberger1-3/+11
2023-12-15CODEOWNERS: unsubscribe fricklerhandwerkValentin Gagarin1-3/+3
2023-12-08.github/workflows/update-terraform-providers.yml: use opentofu instead of ↵zowoq1-1/+1
terraform terraform is unfree and can't be built on ofborg
2023-12-05CODEOWNERS: fix errorsPol Dellaiera1-2/+2
2023-12-05build(deps): bump cachix/cachix-action from 12 to 13 (#272012)dependabot[bot]3-3/+3
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 12 to 13. - [Release notes](https://github.com/cachix/cachix-action/releases) - [Commits](https://github.com/cachix/cachix-action/compare/6a9a34cdd93d0ae4b4b59fd678660efb08109f2f...6a2e08b5ebf7a9f285ff57b1870a4262b06e0bee) --- updated-dependencies: - dependency-name: cachix/cachix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05build(deps): bump cachix/install-nix-action from 23 to 24 (#272011)dependabot[bot]7-7/+7
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 23 to 24. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/6a9a9e84a173d90b3ffb42c5ddaf9ea033fad011...7ac1ec25491415c381d9b62f0657c7a028df52a7) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-03codeowners: add JulienMalka to systemd-bootJulien Malka1-0/+3
2023-12-03Merge pull request #269030 from alyssais/github-prioritiesSilvan Mosberger7-7/+7
.github: fix "Priorities" heading level
2023-12-03.github: removing "Priorities" headingAlyssa Ross7-7/+7
Where this was a markdown heading, it sometimes had the wrong weight so it appeared as if it was a subheading of the previous section, and some people feel the word "Priorities" creates misleading expectations. Link: https://github.com/NixOS/nixpkgs/pull/203969/files#r1037761779
2023-12-02workflows/periodic-merge: allow manual dispatchMartin Weinelt2-0/+2
Currently there is an eval fix on master and waiting five hours for it to propagate into staging-next and staging is annoyingly long.
2023-12-01Merge pull request #270496 from tweag/by-name-backoffSilvan Mosberger1-4/+21
workflows/check-by-name: Limited and exponential retries
2023-11-29Merge pull request #270196 from figsoda/templatefigsoda1-1/+1
{CONTRIBUTING,PULL_REQUEST_TEMPLATE}.md: update NixOS release
2023-11-29ci: pin third party actionsVictor Engmark11-28/+27
For reproducibility. Command: ```shell for file in .github/workflows/*.y*ml; do npx pin-github-action --comment=' {ref}' "$file" done ``` Then had to manually replace all the versions with accurate specifiers (for example, "v4" → "v4.1.1" in case of `actions/checkout`).