Graham Christensen
07d8bf7a66
Fixup propose-release: don't puke if the version number didn't change
2025-03-05 10:09:06 -08:00
Eelco Dolstra
09d1eb3f87
Run all VM tests
2025-02-26 17:42:37 +01:00
Cole Helbling
ab493636cd
fixup: upload-release needs to configure allowed_branches
2025-02-24 11:19:08 -08:00
Cole Helbling
ec42d3a077
fixup: default branch name
2025-02-21 14:16:36 -08:00
Cole Helbling
a341be4d9b
fixup: fold publish.yml into upload-release.yml
2025-02-21 13:33:56 -08:00
Cole Helbling
14818b0d88
fixup: use release not tags
2025-02-21 13:31:58 -08:00
Cole Helbling
dee23a0c14
Fold the release things into one workflow
2025-02-21 13:29:34 -08:00
Cole Helbling
702bde8bf0
Revert "wip: delete unnecessary CI for now"
...
This reverts commit d712540206 .
2025-02-21 13:02:04 -08:00
Cole Helbling
90581c9d66
Setup uploading PRs, tags, and branches to IDS
2025-02-21 13:01:26 -08:00
Cole Helbling
d712540206
wip: delete unnecessary CI for now
2025-02-21 09:09:05 -08:00
Eelco Dolstra
5a647b670c
Merge pull request #44 from DeterminateSystems/build-manual
...
Build the Nix manual in CI
2025-02-21 01:21:00 +00:00
Eelco Dolstra
dece94fe25
Restrict permissions
2025-02-21 02:12:41 +01:00
Eelco Dolstra
53c03a0161
Cleanup
2025-02-21 01:50:42 +01:00
Eelco Dolstra
c23a2cdc4a
Hack
2025-02-21 01:43:22 +01:00
Eelco Dolstra
0dc5b249ff
Build the Nix manual in CI and deploy to Netlify
2025-02-21 00:23:30 +01:00
Graham Christensen
592994d2e1
Fixup the release workflow
2025-02-20 17:15:51 -05:00
Graham Christensen
013c09948e
Create an initial propose-release workflow
2025-02-20 17:13:19 -05:00
Eelco Dolstra
835b3b4efe
Fix vm_tests_all
2025-02-20 21:39:01 +01:00
Eelco Dolstra
3e39ac4fc9
Don't run vm_tests_smoke in the merge queue
2025-02-20 21:06:17 +01:00
Eelco Dolstra
10977365ff
Run some jobs on blacksmith
2025-02-20 21:03:49 +01:00
Eelco Dolstra
4c39f29a4a
Move more stuff to the merge queue
2025-02-20 20:33:01 +01:00
Eelco Dolstra
d9f742302e
Add merge queue config
2025-02-20 20:24:51 +01:00
Eelco Dolstra
856afa27c2
Build the binary tarball
2025-02-20 17:22:42 +01:00
Eelco Dolstra
a691dcf48f
Run all of hydraJobs.tests.*
2025-02-20 16:08:07 +01:00
Eelco Dolstra
0339ba582e
magic-nix-cache-action -> flakehub-cache-action
2025-02-19 09:09:57 +01:00
Eelco Dolstra
eabca75d0c
Test on x86_64-darwin
2025-02-19 00:52:32 +01:00
Eelco Dolstra
a3cd93749f
Fix flake-regression dependency
2025-02-19 00:26:06 +01:00
Eelco Dolstra
4055239936
Tagging release 2.26.2
...
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEtUHVUwEnDgvPFcpdgXC0cm1xmN4FAmetA5oTHGVkb2xzdHJh
QGdtYWlsLmNvbQAKCRCBcLRybXGY3g2pB/9JAFyjmaXuccbMTO/6x9qwsWuuXNLk
OQWzfbdUekvsihZZSFZg1r7KqqXHCi64f0nxLPsJ/0oeDWZktJ5KnbV630nuUlDj
ulLCpKdvhWFa8dVx9LiziGwQw4KLx8PjOfwThtQ4DqCWxWEmu6lKkijag9cE+ai4
3mw9YtUjBRxlXyhYLzWz3whLbv37c/m+R8iGS8xm8W260pmei6D0beOIPdfXYBQF
PzPlPORyI08A06uqyA3z7bTxzmSMnzvu0QInCPCKSHzFUnTZPHUYuYStFl28NrZS
fXKK59L0G7QEfdTRAmqQkdHdtPj2RlYFiMN0kQiNLflvKfGGWdi/kvdx
=rRix
-----END PGP SIGNATURE-----
Merge tag '2.26.2' into sync-2.26.2
Tagging release 2.26.2
2025-02-18 19:57:51 +01:00
Robert Hensing
5e21bdc623
.github/ci: Use fixed names
...
This lets us update "runs-on" without creating a mismatch with the
required checks that are configured for the repo in the github ui.
2024-12-31 17:35:07 +01:00
NAHO
ce1e9ba85a
ci: lock macOS runner to macos-14
2024-12-29 00:04:44 +01:00
NAHO
b5f10655ed
ci: update Ubuntu runner to ubuntu-24.04
...
Link: https://github.com/actions/runner-images/issues/10636
2024-12-29 00:04:44 +01:00
NAHO
fe5f02c2c2
ci: lock Ubuntu runner to ubuntu-22.04
...
Lock the Ubuntu runner to ubuntu-22.04 to avoid accidental updates [1]
and increase reproducibility.
[1]: https://github.com/actions/runner-images/issues/10636
2024-12-27 02:20:48 +01:00
Jörg Thalheim
6162e1220e
installer: make sure we can always test the installer in ci and locally
...
Just now there is a dependency on cachix, which means we cannot test
the installer in CI if forks do not have the necessary secrets set up.
We replace this with a simple http server that serves the installer and
can be both used in CI and locally.
2024-12-15 18:17:15 +01:00
Jörg Thalheim
9f2b9256b6
ci: disable apparmor restrictions
...
For our tests we need to map the root user for some tests.
However ubuntu no longer allows this by default:
https://ubuntu.com/blog/ubuntu-23-10-restricted-unprivileged-user-namespaces
2024-12-14 12:55:45 +01:00
Jörg Thalheim
691b1ea237
speed up ci by splitting off eval and build
...
- This speeds up macOS builds from 30 minutes to 11 minutes (3x faster).
- Also improve error reporting e.g. printing out what actually failed to build.
- As a result we also no longer need swap.
2024-12-14 12:07:35 +01:00
Robert Hensing
6db6b269ed
.github/ci: Set max-jobs to 1, to reduce peak memory usage
2024-11-25 09:22:26 +01:00
Jörg Thalheim
fa17927d9d
Merge pull request #11917 from Pandapip1/update-issue-template-consistent-with-nixpkgs
...
Update issue and pull request templates
2024-11-21 10:16:46 +01:00
Eelco Dolstra
4a18c78385
flake_regressions: Pass -L to nix build
2024-11-20 23:03:31 +01:00
Gavin John
2f24030bff
Move bug report list to comment and make it more nix-specific
2024-11-20 13:23:02 -08:00
Gavin John
4fca22b0dc
Update issue and pull request templates
2024-11-19 11:52:45 -08:00
Robert Hensing
c9433c0d18
.github/ci: Push docker only when test succeeds
2024-11-15 12:05:41 +01:00
Robert Hensing
2f3764acbb
.github/ci: Add nix-docker test
...
We still have room to spare in vm_tests, as it's quicker than `nix flake check`
2024-11-15 12:05:41 +01:00
Eelco Dolstra
a7c484ecc5
flake_regressions: Use a bigger runner
2024-11-06 18:48:05 +01:00
Eelco Dolstra
7c9f19ceee
Move scripts/flake-regressions.sh into the flake-regressions repo
...
It already contained a script "eval-all.sh" that did almost the same thing.
2024-11-06 18:25:03 +01:00
Eelco Dolstra
c29808929f
Move scripts/flake-regressions.sh into the flake-regressions repo
...
It already contained a script "eval-all.sh" that did almost the same thing.
2024-11-06 17:09:11 +01:00
Eelco Dolstra
d8d38c4257
Tagging release 2.24.9
...
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEEtUHVUwEnDgvPFcpdgXC0cm1xmN4FAmb3K78THGVkb2xzdHJh
QGdtYWlsLmNvbQAKCRCBcLRybXGY3t5xB/4mKlFd8hka45CuQrGN6lJrIs76kvn5
mXDLWpHTOyipUZN1ZKACUPlKD/8cP8sHwd3/fILlwKAOurgWCd/+QwAPltT01r/w
T02E4haXGLmWwdZ+uPcm/lBdZVq8IZ1oU/9+EFKsbaYpa4O4kZPHe3joPr4ebVlO
zXndiR5FDSSEg05qAXr62KndgydTf/xtjEEv6jONzMaO1MCK6OAHIKCZg2ybsV/S
5ayfUESRFwGg4/BbzSEkEO0wl8mgwo6PbD0BI83FSC9W1gaR2ImadjA9GPKBkS1o
8Rj/KrP55JZkQExEQWquptEMlKoDdruQUelXXBBeqnXErG2bORV+Z7xG
=SUre
-----END PGP SIGNATURE-----
Merge tag '2.24.9' into sync-2.24.9
Tagging release 2.24.9
2024-10-29 16:04:00 +01:00
John Ericson
e65510da56
Move unit tests to the location Meson expects them to be
...
Everything that is a separate subproject should live in the subprojects
directory.
Progress on #2503
This reverts commit 451f8a8c19 .
2024-10-17 15:42:16 -04:00
John Ericson
eb7d7780b1
Rename doc/manual{src -> source}
...
This is needed to avoid this
https://github.com/mesonbuild/meson/issues/13774 when we go back to
making our subproject directory `src`.
2024-10-14 11:21:24 -04:00
dependabot[bot]
06255654a7
build(deps): bump cachix/install-nix-action from 29 to 30
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 29 to 30.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v29...v30 )
---
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>
2024-10-07 22:41:39 +00:00
dependabot[bot]
348cca088c
Bump cachix/install-nix-action from V28 to 29
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from V28 to 29. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/V28...v29 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 22:28:36 +00:00