about summary refs log tree commit diff
path: root/pkgs/top-level/release.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-06-23pkgs/top-level/release: allow nodejs 16.20.1 to be cached on Hydra temporarilyPol Dellaiera1-1/+1
2023-06-19pkgs/top-level/release: cache openssl-1.1.1u instead of openssl-1.1.1tRaito Bezarius1-1/+1
We were caching this insecure package as part of a decision during 23.05, we will now cache openssl-1.1.1u too as this is now the de-facto OpenSSL package on 23.05, which is EOL.
2023-05-20pkgs/top-level/release: allow nodejs 16 and openssl 1.1 to be cached on ↵Raito Bezarius1-1/+13
Hydra temporarily Until the 11 September 2023, those two packages will be built and cached by Hydra so they can be used by users without recompilation penalties. This is an exception due to mismatched release windows and should not set any precedent without community discussion in coordination with release managers.
2023-05-01apple_sdk: remove cf-private aliasConnor Baker1-1/+0
2023-03-16Revert "release.nix: don't block on aarch64-darwin bootstrap tools"zowoq1-2/+1
This reverts commit 4d5d4a7df3470ab4993407aa90ebc69b3674a667.
2023-03-03Merge pull request #202347 from stephank/feat/bootstrap-aarch64-darwinWeijia Wang1-29/+18
stdenvBootstrapTools: native aarch64-darwin build
2023-02-17tests.stdenv: move patch-shebangs testArtturin1-3/+3
2023-02-11stdenvBootstrapTools: native aarch64-darwin buildStéphan Kochen1-29/+18
2023-01-05release.nix: don't block on aarch64-darwin bootstrap toolsVladimír Čunát1-1/+2
They haven't worked for several months, so let's not start blocking now: https://hydra.nixos.org/job/nixpkgs/nixpkgs-unstable-aarch64-darwin/stdenvBootstrapTools.aarch64-darwin.dist
2022-09-12pkgs/top-level/release.nix: disallow symbol clash between 'pkgs' and local jobsSergei Trofimovich1-2/+10
This change exposes symbol override that accidentally caused job loss on hydra: $ nix repl ./release.nix error: jobs: Unexpected attribute collision between 'jobs' and 'pkgs': stdenvBootstrapTools Added assert makes sure attribute clashes would not be re-introduced.
2022-09-12release.nix: pass missing parameterAdam Joseph1-3/+10
Commit 5643714dea562f0161529ab23058562afeff46d0 introduced a tiny bug, neglecting to pass the `pkgs` parameter to `release.nix`. This bug went unnoticed because commit e663518d18e7dedce127edc26888fd997e6c1e73 had introduced a much larger bug: an attribute collision resulted in `stdenvBootstrapTools` being shadowed, and therefore never evaluated. As a result, the missing `pkgs` parameter did not lead to an error. This commit passes the missing parameter so that fixing the larger/earlier bug will not cause an eval failure.
2022-07-12Revert "release: add tests.packageTestsForChannelBlockers.curl.withCheck as ↵Artturin1-2/+0
a channel blocker" This reverts commit 7141ab0f0b404a95509503e7b16a7f0072a66902. reverting this for now to unblock staging-next {UNKNOWN}: aggregate job ‘tested’ failed with the error: nixpkgs.tests.packageTestsForChannelBlockers.curl.withCheck.x86_64-linux: does not exist at /nix/store/9i92scfqz5idhmjrmjnqhrvjgyydzfns-hydra-perl-deps/lib/perl5/site_perl/5.34.0/Catalyst/Model/DBIC/Schema.pm line 526
2022-07-02release: add tests.packageTestsForChannelBlockers.curl.withCheck as a ↵Artturin1-0/+2
channel blocker we can't add 'nixpkgs.curl.tests' to hydra jobs due to 'tests' (and 'passthru') being stripped TODO: add a function in lib-release.nix to get derivations and add `.x86_64-linux` to them then we can just point release files to nixpkgs.tests.packageTestsForChannelBlockers instead of nixpkgs.tests.packageTestsForChannelBlockers.curl.withCheck
2022-05-26release: Slightly adjust release-critical packagesJanne Heß1-4/+1
Removing Python 2 because it's EOL and most packages don't use it anymore. Also replace thunderbird with firefox because more people use it and it feels better maintained in general
2022-02-01release.nix: add cachix on darwin as a blockerDomen Kožar1-0/+1
Otherwise darwin users might not get cached builds.
2022-01-17Merge #154506: release.nix: fix eval with aarch64-Vladimír Čunát1-5/+8
... in case when no x86_64-darwin is supported
2022-01-16python,pythonPackages: make aliasesRobert Schütz1-3/+3
Since aliases are disallowed in nixpkgs, this makes usage of Python 2 which is EOL more explicit.
2022-01-11release.nix: fix eval with aarch64-, but not x86_64-darwin supportedsternenseemann1-5/+8
We emit a few jobs conditionally on supportDarwin which only checked for x86_64-darwin in the past. This change makes it more modular by transforming it into an attribute set which holds the two darwin arches. Jobs needing aarch64-darwin or x86_64-darwin are now only emitted if their respective platform is actually in supportedSystems. This issue was discovered because the staging-next-21.11 jobset had commented out x86_64-darwin (presumably due to a build load issue).
2021-12-12Merge branch 'master' into staging-nextDmitry Kalinkin1-0/+4
Conflicts: pkgs/development/python-modules/gdown/default.nix
2021-12-11release: add cargo and go as unstable blockers for x86_64-{darwin,linux}zowoq1-0/+4
Except for `go.x86_64-darwin` these are already implicit blockers on `nix{os,pkgs}-unstable` so this just improves visibility during `staging-next` cycles. https://hydra.nixos.org/job/nixpkgs/staging-next/unstable#tabs-constituents
2021-11-24release.nix: Re-enable full stdenv bootstrap testtoonn1-2/+1
2021-09-27Revert "nixpkgs-unstable channel: don't depend on the metrics job"Eelco Dolstra1-0/+1
This reverts commit e0f4ee72bc08beb30b840d662b2ded5a9b0888a3. The metrics job no longer has a required system feature.
2021-08-12thunderbird: use firefox expressionYureka1-1/+1
2021-08-01pkgs/top-level/release.nix: build pkgsLLVM.stdenv as part of trunksternenseemann1-0/+1
Having pkgsLLVM.stdenv built with nixpkgs:trunk will make building anything in pkgsLLVM decidedly less painful since it will eliminate the need to build LLVM and clang locally, which shouldn't be as bad on hydra. Darwin is disabled for now since it doesn't evaluate correctly there (infinite recursion problem with the SDK).
2021-06-13darwin: temporarily disable bootstrap stdenv testDaiderd Jordan1-1/+2
The update bootstrap tools requires changes from the upcoming llvm update in order to work. Fixes #126617
2021-05-31tarball: check systems based on the list of supported systemsDomen Kožar1-1/+1
2021-05-17release.nix: add cross-compiled aarch64-darwin bootstrap toolsAndrew Childs1-0/+9
2020-12-22Revert "release: disable darwin bootstrapped stdenv test"Andrew Childs1-6/+1
The bootstrap tools are now aligned. This reverts commit c5b0f56ae4e4ff22ecb56676bc583c6e750a5688.
2020-11-17release: disable darwin bootstrapped stdenv testAndrew Childs1-1/+6
2020-11-04Revert "Disable the metrics job"Vladimír Čunát1-1/+1
This reverts commit c54308d27c76155b9c4c9baf2a6ba031f03d1e90. The machine has been back for some time.
2020-10-27Disable the metrics jobEelco Dolstra1-1/+1
We currently don't have a machine to build this job (https://github.com/NixOS/nixos-org-configurations/issues/127) which delays channel updates until hydra-queue-runner auto-cancels the job.
2020-07-29pkgs: Add pkgs-lib structureSilvan Mosberger1-0/+2
2020-06-29nixpkgs-unstable channel: don't depend on the metrics jobVladimír Čunát1-1/+0
This reverts commit c23e9e12f85c3dc7d5412d9a35d0fbfe59d2ccba. At this moment the benchmarking machine ("t2a") is unreachable from outside due to IPv6 issues. (the "t4a" and "t4b" builders as well) But even generally I can't see why this job should block channels, provided that it won't remain broken over long term.
2020-06-05Add {pkgsMusl,pkgsStatic}.stdenv to build on hydra (#89425)Domen Kožar1-0/+3
* Add pkgsMusl.stdenv to block nixpkgs channel * Don’t include i686-linux for pkgs{Musl,Static} musl bootstrapping is unavailable for i686-linux right now. so we can just exclude it from hydra. Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2020-05-14agda: rework builderAlex Rice1-0/+1
2020-03-29Revert "make-tarball.nix: Restore the 'commit' field in packages.json"Florian Klink1-1/+1
This reverts commit 5e8545e72341887bb371407a71a723bc0e9c7844. It breaks eval: attribute 'rev' missing, at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/eval-0-gleber.ewr1.nix.ci/pkgs/top-level/make-tarball.nix:106:39
2020-03-29make-tarball.nix: Restore the 'commit' field in packages.jsonEelco Dolstra1-1/+1
Also change incorrect 'revision' to 'rev' in the default value for 'nixpkgs' in release.nix. Fixes https://github.com/NixOS/nixos-homepage/issues/372.
2020-02-28release.nix: remove stack job from x86_64-darwinJonathan Ringer1-1/+2
2020-02-10Fix 'nix flake check'Eelco Dolstra1-2/+2
2020-01-30llvm_4: removeLuka Blaskovic1-4/+0
2020-01-30llvm_39: removeLuka Blaskovic1-6/+0
2020-01-17Merge remote-tracking branch 'obsidiansystems/work-on-multi-shellFor'Matthew Bauer1-0/+2
2020-01-17release.nix: Make hydra build all unit testsJohn Ericson1-0/+2
We have just a few, and these are regular jobs not must-pass. The tests that were must-pass are left as is.
2020-01-13release.nix and release-small.nix: remove unar, fixes #76927Frederik Rietdijk1-1/+0
This package is hardly used in Nixpkgs. Why is it considered sufficiently important to block a channel? It's been blocking the nixpkgs-unstable for 8 days now, so removing it from release*.nix.
2020-01-08Merge pull request #77323 from worldofpeace/nox-not-in-releaseJörg Thalheim1-4/+4
release: drop nox for nixpkgs-review
2020-01-08release: drop nox for nixpkgs-reviewworldofpeace1-4/+4
The comment in this file about why nox is here was "Needed by travis-ci to test PRs", and we for sure don't use travis-ci anymore. Instead we're making nixpkgs-review a deliverable because it's included in the PR template as a tool to use. We also swapped out nox for nixpkgs-review in the PR template, so I believe this makes sense here because it was changed.
2020-01-08Add cachix as a blocker for channel updatesDomen Kožar1-0/+2
2019-12-18Revert "release: remove metrics from unstable channel (temporarily)"Vladimír Čunát1-1/+1
This reverts commit 96d73edaf33f4c9ee452f65504bfdfab9a653eaa. IPv6 connectivity restored by ISP a few hours after I pushed the workaround. Apparently it was something complicated; I suppose that has to do with the issue appearing on Friday 13th during full moon ;-)
2019-12-18release: remove metrics from unstable channel (temporarily)Vladimír Čunát1-1/+1
Since friday the metrics machine (along with other replaceable ones) has no public-IP connectivity. I hoped I'd be able to resolve this with ISP quickly, but apparently not. Let's not block the channel at least. The metrics data can get filled retrospectively by restarting the individual Hydra jobs.
2019-09-20release.nix: remove firefox-unwrapped from darwin-testedMatthew Bauer1-1/+1
Unfortunately it is broken and I won’t have time to fix right now. Most likely we will have to wait until the macOS 10.12 update to get this one working again. (cherry picked from commit 70f1335f8d64d1f8451b891d4fca4af08e607d09)