dependabot[bot]
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]
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]
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]
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
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
cc7e8dc510
feat(rp-rust): implement rp tool in Rust ( #235 )
2024-04-19 20:44:55 +02:00
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
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
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