Commit Graph

1225 Commits

Author SHA1 Message Date
Ilka Schulz e7b2296145 add cargo-deny to nix dev-shell (fullEnv) 2026-06-07 09:23:55 +02:00
Ilka Schulz 6ca850b18d CI: rework cargo audit (use maintained workflow, use cargo-deny instead of cargo-audit) 2026-06-07 09:23:55 +02:00
Ilka Schulz 86e7b50a83 Fix rosenpass tool link in readme.md (#777) 2026-06-07 09:22:45 +02:00
Kat Fox d87e83182e chore: Fix rosenpass tool link in readme.md 2026-06-07 09:21:28 +02:00
Ilka Schulz c9fd0b041f merge PR #771: CI: update host OS 2026-06-06 13:31:35 +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 505272c2d4 nix flake update (PR #761) 2026-06-06 12:56:45 +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 8f2c30e900 CI: use bigger VM for benchmark tests 2026-06-06 11:39:41 +02:00
Ilka Schulz 9ff260464e CI: increase compute resources for code coverage test 2026-06-06 11:31:25 +02:00
Ilka Schulz 17873a085a fix error: nix integration tests: add more robust check to wait for network-online.status 2026-06-06 11:29:02 +02:00
Ilka Schulz de5c13a0f1 fix: define %{_bindir} for rpmbuild, because Nix would otherwise overwrite it 2026-06-05 18:49:28 +02:00
Ilka Schulz 49a1cdcc6b use older version of wireguard-tools in legacy-distro-packaging for Debian 2026-06-05 18:25:44 +02:00
Ilka Schulz 51ec536e97 nix fmt 2026-06-05 18:11:45 +02:00
Ilka Schulz 353d0e4af4 fix compacted YAML in .github/workflows/qc.yaml (not allowed by formatter) 2026-06-05 18:08:12 +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
Ilka Schulz f3937ad01a Nix integration checks: remove custom ipython 3.13 overlay 2026-06-05 14:48:34 +02:00
Ilka Schulz 215afc8cd6 remove old Fedora 40 integration test, add Fedora 41, 42, 43 and some Debian and Ubuntu targets 2026-06-05 14:31:51 +02:00
Ilka Schulz 5e994788b5 fixed build bug in RPM package build by cleaning up the regarding .spec file 2026-06-05 14:30:33 +02:00
Ilka Schulz 5d120adbc6 more sluggish LaTeX fixes 2026-06-05 09:26:41 +02:00
Ilka Schulz 5a7e47a992 fix whitepaper LaTeX error (markdown to Tex conversion changed type names...) 2026-06-05 08:42:34 +02:00
Ilka Schulz f2b8f281a3 GitHub Workflow: deprecate prettier and rustfmt and use "nix fmt" instead 2026-06-05 07:59:49 +02:00
Ilka Schulz f16b2e1b03 run formatters 2026-06-05 07:35:21 +02:00
Ilka Schulz 9949957afe prettify treefmt.nix, no effective changes 2026-06-05 07:24:35 +02:00
Ilka Schulz 5c60002cd9 remove old Node.js Nix packages and directly query them from pkgs instead 2026-06-05 07:16:48 +02:00
Ilka Schulz 86442428e5 runCommandNoCC has been renamed to runCommand in newer Nix version 2026-06-05 06:46:47 +02:00
Ilka Schulz 8c334d61ff upgrade from nix-os 24.05 to 26.05 2026-06-05 06:39:53 +02:00
Ilka Schulz ee146bfe13 nix flake update 2026-06-05 06:29:07 +02:00
Ilka Schulz 77830bb1b7 fix syntax error in GitHub Workflow doc-upload.yml introduced in 2ac2c84c71 2026-06-05 06:27:41 +02:00
Karolin Varner 8c2b60f898 fix: Security updates 2026-05-14 19:44:58 +02:00
Ilka Schulz 01f76b9ded fix minor formatting in dependabot configuration 2026-05-12 20:33:25 +02:00
Ilka Schulz 069dfa154c temporarily disable dependabot 2026-05-12 19:52:12 +02:00
Rosenpass CI Bot b096cb1cc1 Regenerate cargo vet exemptions 2025-12-17 20:52:09 +01:00
dependabot[bot] 9c555f0c98 chore(deps): bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 20:52:09 +01:00
Karolin Varner 433ff09c43 chore(deps): bump actions/checkout from 4 to 5 (#700) 2025-09-20 11:31:50 +02:00
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 0c48cfb91f feat: add preliminary miri support (#699) 2025-09-05 16:22:16 +02:00
Karolin Varner 3f0c71d74b chore: Regenerate cargo vet exemptions 2025-09-05 16:22:02 +02:00
wucke13 55ab57a1d0 fix: remove TODO via update of assert_tv
Before the fix from https://github.com/aminfa/assert_tv/issues/1,
`assert_tv` wouldn't pass through `#[cfg_attr(miri, ignore)]`. Now that
it is fixed, this works, thus we have one less miri test case failing.

Signed-off-by: wucke13 <wucke13+github@gmail.com>
2025-09-05 16:22:02 +02:00
wucke13 49be83847b feat: add preliminary miri support
- Adds a devShell with Miri
- Marks some of the tests which Miri cannot execute as ignored for Miri

Signed-off-by: wucke13 <wucke13+github@gmail.com>
2025-09-05 16:22:02 +02:00
Karolin Varner aa42ba070b Apply Steffens review Fixes (#698) 2025-09-05 16:21:45 +02:00
Karolin Varner 8bf9ca203e feat(whitepaper): Update scientific illustrations to account for Steffen Vogel's reviews 2025-09-05 16:14:13 +02:00
Karolin Varner 8b98d4caca fix(whitepaper): Typos 2025-09-05 16:12:11 +02:00
Karolin Varner 9d5996e71c fix(whitepaper): Cookie feature is implemented but experimental 2025-09-05 16:12:11 +02:00
Karolin Varner f59b63a4d3 fix(whitepaper): pidi naming typo in load_biscuit() 2025-09-05 16:12:11 +02:00
Karolin Varner e3a88d9a5e fix(whitepaper): Harmonize naming of package size sums in Fig 2 (Message Types)
Graphics to be updated later
2025-09-05 16:12:11 +02:00