dependabot[bot]
11c055738e
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-09-16 08:45:06 +00: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
c08c99968f
chore(CI): disable 32 bit integration tests
2025-09-01 10:58:28 +02:00
David Niehues
32a4051281
extra ci step for debugging
2025-09-01 10:58:28 +02:00
Karolin Varner
9e6a9a7a4a
fix: Absurdly long timeout for i686 integration tests
2025-09-01 10:58:28 +02:00
David Niehues
9d37c63da7
chore(ci): Add integration tests to the CI
2025-09-01 10:58:27 +02:00
dependabot[bot]
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
76a8a39560
fix: Benchmarks should run on ubicloud runners
2025-08-07 20:00:05 +02:00
dependabot[bot]
15a4dfa03b
chore(deps): bump actions/download-artifact from 4 to 5
...
Dependabot couldn't find the original pull request head commit, cd15f7d879f6ecb6179eb8f559b55553968eccfe.
2025-08-07 16:04:29 +02:00
Karolin Varner
8d81be56f3
fix: Re-trigger CI when cargo vet exemptions are regenerated for Dependabot PRs
...
Co-authored-by: David Niehues <niehues@utilacy.com >
2025-07-29 17:16:11 +02:00
David Niehues
ae060f7cfb
fixes to PR
2025-07-29 15:39:23 +02:00
David Niehues
afa6212264
fix(CI+dependabot): adapt the supply-chain workflow for cargo-vet to work with dependabot, i.e. regenerating exemptions for dependabot and restart the CI afterwards
2025-07-29 15:22:43 +02:00
Karolin Varner
7003671cde
fix: Regression caused by benchmarks
...
CI keeps failing for external pull requests as GH's permission
model was not fully accounted for
2025-07-09 10:08:05 +02:00
Karolin Varner
240a1f923d
fix: Cargo test job from QC should not run on mac
2025-06-24 12:07:33 +02:00
Karolin Varner
a538dee0c3
fix: Broken QC workflow file
...
Rust toolchain issues; need to set the nightly toolchain correctly
2025-06-24 11:59:07 +02:00
Karolin Varner
08ea045325
fix: Prettier
2025-06-24 11:45:31 +02:00
Jan Winkelmann (keks)
9cc7a58ee7
Set adequate permissions to push benchmarks
2025-06-23 16:39:22 +02:00
Jan Winkelmann (keks)
77b50b70b1
address feedback
2025-06-23 16:39:22 +02:00
Jan Winkelmann (keks)
cf061bd0f5
workflows: use arch-specific dev shell
2025-06-23 16:39:22 +02:00
Jan Winkelmann (keks)
196d459a2b
fix flake.nix: no more fenix
2025-06-23 16:39:22 +02:00
Jan Winkelmann (keks)
5097d9fce1
Add benchmarking for cryptographic primitives and protocol performance
...
This commit introduces two kinds of benchmarks:
1. Cryptographic Primitives. Measures the performance of all available
implementations of cryptographic algorithms using traditional
benchmarking. Uses criterion.
2. Protocol Runs. Measures the time each step in the protocol takes.
Measured using a tracing-based approach.
The benchmarks are run on CI and an interactive visual overview is
written to the gh-pages branch. If a benchmark takes more than twice the
time than the reference commit (for PR: the main branch), the action
fails.
2025-06-23 16:39:22 +02:00
Karolin Varner
d5eb996423
fix: CI failures due to older rustc version
2025-06-18 20:58:36 +02:00
Karolin Varner
6c49f38e29
Revert "Make the CI restart once cargo-vet exemptions for dependabot have been pushed ( #658 )"
...
This reverts commit e021b9f11d , reversing
changes made to d98815fa7f .
2025-06-18 19:42:30 +02:00
David Niehues
49f384c380
fix(CI+dependabot): adapt the supply-chain workflow for cargo-vet to work with dependabot, i.e. regenerating exemptions for dependabot and restart the CI afterwards
2025-06-12 12:07:51 +02: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
David Niehues
e3d3584adb
fix(ci+supply-chain+dependabot): Checkout correct branch in the supply chain checks for cargo-vet
2025-04-22 13:18:26 +02:00
David Niehues
4896cd6130
ci(cargo-vet): merge regeneration of exemptions for cargo-vet for dependabot into main cargo-vet job
2025-04-14 12:19:08 +02:00
David Niehues
108ca440fe
enable github workflow for creating crev-exemptions for dependabots to push to the repository
2025-04-14 11:30:36 +02:00
David Niehues
67f387a190
ci(cargo-crev): Fix regeneration of cargo-crev-exemptions
2025-04-14 09:35:35 +02:00
Karolin Varner
f22f4aad7d
feat: Fix minimum supported cargo version to 1.77
...
This should ensure, that our Cargo.lock file stays at version 3
when using `cargo update` or dependabot.
2025-04-13 13:44:36 +02:00
Karolin Varner
508d46f2bc
fix: Deadlock for manual Mac CI runs parallelism
2025-04-13 13:44:25 +02:00
Karolin Varner
3fc3083a54
feat: Manual Mac CI runs parallelism
2025-04-13 13:35:28 +02:00
Karolin Varner
faa45a8540
fix: Incorrect permissions for manual mac CI workflow try 2
2025-04-13 13:25:56 +02:00
Karolin Varner
77632d0725
fix: Incorrect permissions for manual mac CI workflow
2025-04-13 13:18:54 +02:00
Karolin Varner
7218b0a3f4
feat: Ability to manually run CI for pull requests
2025-04-13 13:12:58 +02:00
Karolin Varner
070d299329
fix(ci): Separate names of cargo test jobs on linux and mac
2025-04-09 08:28:58 +02:00
David Niehues
ae418ffba7
ci(supply-chain+dependabot): Automatically create exemptions for cargo-crev for dependa-bot PRs
2025-04-09 07:59:20 +02:00
Karolin Varner
9ab754eb0b
fix(docker): Used name of author not of org for docker upload
2025-04-09 01:21:23 +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
Paul Spooren
62fe529d36
ci(docker): Merge multi-platform job
...
Based on the Docker reference:
https://docs.docker.com/build/ci/github-actions/multi-platform/#distribute-build-across-multiple-runners
Signed-off-by: Paul Spooren <mail@aparcar.org >
2025-03-18 15:43:23 +01:00
Paul Spooren
76d01ffaf9
ci(docker): use GitHub native file change tracking
...
Don't pull in an external action but rely on GitHubs native way to
detect file changes. Also fix a logic flaw where a PR would try to push
an image (but never succeed due to missing secrets).
Co-authored-by: Benjamin Lipp <blipp@rosenpass.eu >
Signed-off-by: Paul Spooren <mail@aparcar.org >
2025-03-18 15:43:23 +01:00
Amin Faez
cbc1bb4be2
feat(docker): change write permission on docker build workflow and fix its change filter
2025-02-26 16:41:55 +01:00
Amin Faez
09f1353dcc
feat(docker): rename .docker to docker
2025-02-26 15:44:05 +01:00
Amin Faez
43225c1fe8
feat(docker): fix docker build workflow conditional checks
2025-02-26 09:15:38 +01:00
Amin Faez
8e41cfc0b4
feat(docker): remove stray quote, check if docker related files changes before running workflow
2025-02-26 00:05:37 +01:00