wucke13
574aa151c6
feat: expose all relevant packages via ciJobs attr
...
Signed-off-by: wucke13 <wucke13+github@gmail.com >
2026-07-16 13:52:47 +02:00
dependabot[bot] and GitHub
2dd81e17af
chore(deps): bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-18 23:12:57 +00:00
dependabot[bot] and GitHub
86c507a7e6
chore(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 16:24:50 +00:00
Ilka Schulz
1fd3aa32b1
CI: remove ubuntu-2404 specifications for runners and just use default ubicloud OS (currently Ubuntu 24.04)
2026-06-07 10:07:19 +02:00
Ilka Schulz
0f80f7452d
CI: minor reformat of runs-on attribute in GH Workflows for bette readability
2026-06-07 09:54:34 +02:00
Ilka Schulz
ce3c9f5914
CI: use Ubuntu 24.04 as CI host, because 26.04 is not availalbe yet on ubicloud
2026-06-06 13:12:58 +02:00
Ilka Schulz
a84a9cc837
CI: use Ubuntu 26.04 instead of 22.04 as CI host
2026-06-06 12:57:52 +02:00
Ilka Schulz
13e4f94812
CI: nix flake check runs concurrent again instead (finished with debugging)
2026-06-06 11:41:52 +02:00
Ilka Schulz
ca4af0a044
fix wireguard-tools download URLs for legacty-distro-packaging test; fix VM startup timing issue; run nix flake check with only 1 concurrent check (for now for better debugging)
2026-06-05 18:01:34 +02:00
Ilka Schulz
50ba0cb8d0
CI: upgrade cachix-action from v15 to v17
2026-06-05 16:15:55 +02:00
Ilka Schulz
1f7b11bc42
CI: use bigger VMs (more CPUs, more RAM) for nix workflows build and check
2026-06-05 16:05:20 +02:00
Ilka Schulz
2611ff1433
resolve #765 : cut down on legacy distribution testing and increase runner capacity
2026-06-05 15:41:21 +02:00
Karolin Varner
49ccb1ea95
fix: Spurious debug output in nix flake
2025-09-05 16:01:15 +02:00
Karolin Varner
6e62cd7c36
chore(ci): Remove spurious debug output
2025-09-03 15:52:01 +02:00
David Niehues
1c85091b6d
chore(tests+CI): Remove nix log command in CI for i686 nix checks
2025-09-01 10:58:28 +02:00
David Niehues
32a4051281
extra ci step for debugging
2025-09-01 10:58:28 +02:00
dependabot[bot] and GitHub
6b7f620566
chore(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 07:50:01 +00:00
Karolin Varner
dd105a4491
Revert "fix: make CI workflows run after pushing excemptions for cargo-vet ( #652 )"
...
This reverts commit bbd7e7bb72 , reversing
changes made to db9d0b642b .
2025-05-30 13:15:37 +02:00
David Niehues
3d724f04d4
fix: make CI workflows run after pushing excemptions for cargo-vet
...
This commits changes the CI for dependabot PRs such that initially, only the exemptions for cargo vet are regenerated and pushed to the PR.
Only after that, all other workflows are triggered. This ensures that the CI result for dependabot PRs is properly presented on github.
2025-05-15 16:14:12 +02:00
Karolin Varner
b3403e7120
fix(ci): Do not run mac os CI jobs on pull requests
...
Warpbuild is quite expensive
2025-04-09 00:18:55 +02:00
Karolin Varner
03464e1be7
feat(ci): Use warpbuild based runners for mac os
2025-04-08 23:54:48 +02:00
Karolin Varner
ceff8b711a
feat(ci): Use ubicloud based, paid for runners
2025-04-08 23:54:48 +02:00
Karolin Varner
3109cf1ffc
chore: Fix CI
2025-02-03 19:58:14 +01:00
dependabot[bot] and Paul Spooren
a3b339b180
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-07 14:33:23 +01:00
dependabot[bot] and Paul Spooren
bc7cef9de0
build(deps): bump peaceiris/actions-gh-pages from 3 to 4
...
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages ) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases )
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md )
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-06 15:13:22 +01:00
dependabot[bot] and Paul Spooren
4cdcc35c3e
build(deps): bump cachix/install-nix-action from 21 to 30
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 21 to 30.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v21...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-11-06 15:12:58 +01:00
dependabot[bot] and Paul Spooren
a8f1292cbf
build(deps): bump cachix/cachix-action from 12 to 15
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 12 to 15.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v12...v15 )
---
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 >
2024-11-06 15:12:38 +01:00
Paul Spooren and Karolin Varner
06529df2c0
ci: add concurrency option to skip in progress
...
Instead of running outdated CI jobs, skip them automatically.
Signed-off-by: Paul Spooren <mail@aparcar.org >
2024-10-03 16:47:49 +02:00
Paul Spooren
0cbcaeaf98
ci: Skip Nix build of aarch64 since it takes forever
...
More than 6 hours aka failing the CI. Drop it for now and hope to have
it enabled later again.
Signed-off-by: Paul Spooren <mail@aparcar.org >
2024-10-01 14:18:50 +02:00
Gergő Móricz and GitHub
cc7e8dc510
feat(rp-rust): implement rp tool in Rust ( #235 )
2024-04-19 20:44:55 +02:00
wucke13 and wucke13
76d5093a20
chore: apply .ci/gen-workflow-files.nu script
...
There is still hand-written stuff in the workflow file that we need to
get rid of, but now at least all autogenerated dependency fields are
sorted.
2024-04-06 17:45:34 +02:00
Paul Spooren
478fadb80d
ci: Enable aarch64-linux builds again
...
Signed-off-by: Paul Spooren <mail@aparcar.org >
2024-03-05 10:39:46 +01:00
wucke13
2805d686e6
default pinpointed macos-13, update nix action
...
This resolves an error with the darwin based builds, where the install
fails. Pinpointing the macos version will prevent random failrue in
the future --- now we have to opt-in to potential breaking changes when
a new macos release is added to the GitHub Actions runners.
relevant error message:
```console
...
---- Reminders -----------------------------------------------------------------
[ 1 ]
Nix won't work in active shell sessions until you restart them.
Could not set environment: 150: Operation not permitted while System Integrity Protection is engaged
Error: Process completed with exit code 150.
```
fixes #100
2023-06-30 22:17:35 +02:00
wucke13
be508b486a
refine CI further
...
- include default jobs
- clean up generator script
- fix wrong dependency estimation for release-package
2023-06-14 19:12:44 +02:00
wucke13
e24172d9b5
move if on upload pdf job in CI
2023-06-10 23:10:59 +02:00
wucke13
d01c96c1de
add i686 system
...
This still excludes static builds due to a bug in oqs-sys.
Once oqs-sys is bumped to use liboqs 0.8, full 32 bit x86 support is viable.
2023-06-10 16:00:12 +02:00
wucke13
11d60bcced
add GH-Actions based CI with cachix
2023-06-10 03:44:02 +02:00
Karolin Varner and Karolin Varner
e12cd18a42
fix: Disable broken CI jobs
...
These are cross compilation static build jobs
which are nice to have but non-essential.
https://github.com/rosenpass/rosenpass/issues/62
2023-05-23 08:54:53 +02:00
wucke13
378fddb645
fix or exclude failing CI actions
...
Due to https://github.com/open-quantum-safe/liboqs-rust/issues/202 it is not
yet possible to build the static Rosenpass version for `i686`. The CI actions
which fail for this reason have been excluded for now. Further on, some
the workflow names have been shortened for better overview.
2023-04-23 17:19:31 +02:00
wucke13
695ef6a769
replace pkgs.rustPlatform with naersk + fenix
...
Now that fenix + naersk are used, we don't have the problem of hour-long
builds of a `pkgsStatic.rustc` running in qemu-aarch64. Thus, we can now
finally add these without a big penalty in CI runtime. In addition to
that, the i686 target is added as well.
2023-04-23 00:03:31 +02:00
wucke13
0995317fa6
add dedicated release workflow
2023-02-25 19:51:44 +01:00
sevenautumns
12933de42b
release action smaller if
2023-02-25 13:36:53 +01:00
wucke13
9b3f4670af
chore: Release rosenpass version 0.1.1-rc.3
2023-02-24 22:59:39 +01:00
wucke13
a9c13caeaa
refine CI release setup
2023-02-24 20:28:48 +01:00
sevenautumns
92838250b5
Automatic Release
2023-02-24 18:22:56 +01:00
wucke13
462efa73d7
fix overwrite of rp script in CI
2023-02-24 10:31:07 +01:00
wucke13
bb7c91df0c
comment out aarch64 jobs for now
...
They cause enormous build times because they recompile a `rustc` on a
Qemu based aarch64 system. Until we find a solution for this, let's ignore
them in CI.
2023-02-24 10:18:14 +01:00
wucke13 and Marei
a6f7415535
add GitHub Actions based CI
...
@texhackse contributed everything involved in the generation and deployment
of the whitepaper PDF.
Co-authored-by: Marei (peiTeX) <marei@peitex.de >
2023-02-23 20:47:35 +01:00