Nils Andreas Svee
58fd017d4f
build(ci): update cargo-dist to v0.32.0 and revert runner to ubuntu-22.04
...
Upgrade CI tooling to use cargo-dist v0.32.0 and switch to the ubuntu-22.04 runner to ensure environment compatibility. Pin GitHub Actions to major versions for better maintainability.
2026-06-10 00:47:34 +07:00
Nils Andreas Svee
9b0cc2b395
test(ci): split netem interop summaries into local and GitHub-specific reports
...
Create separate markdown files for local browsing with relative links and GitHub Action summaries with artifact notices. This ensures the GitHub Step Summary remains readable and informative without broken links.
2026-06-05 17:13:51 +07:00
renovate[bot]
5646365677
chore(deps): update github actions
2026-06-05 10:43:31 +07:00
Nils Andreas Svee
64be840c1e
test(ci): enhance netem interop reporting and loss validation
2026-06-04 09:16:32 +07:00
Nils Andreas Svee
b8b0425c4e
test(ci): add deterministic Linux netem interop testing
2026-06-03 14:48:51 +07:00
renovate[bot]
61a242c5d4
chore(deps): update github actions
2026-05-25 15:02:49 +07:00
Nils Andreas Svee
c739764476
ci: split actionlint into separate steps for handwritten and generated workflows
...
Disable ShellCheck globally for the cargo-dist generated release workflow to replace brittle regex ignore patterns with a cleaner configuration.
2026-05-18 13:50:18 +07:00
Nils Andreas Svee
5c96024c4f
ci: simplify actionlint ignore patterns for generated release workflow
...
Update the regex patterns to be more robust and improve the clarity of comments regarding cargo-dist generated workflows.
2026-05-18 13:46:26 +07:00
Nils Andreas Svee
614ad5b5cd
ci: ignore specific shellcheck warnings in generated release workflow
...
Suppress SC2086 and SC2129 linting errors for the generated release.yml to prevent build noise while maintaining checks for logic issues.
2026-05-18 01:05:40 +07:00
Nils Andreas Svee
c7a0e5d055
chore: tighten release readiness checks
2026-05-18 00:30:07 +07:00
renovate[bot]
55034fc23c
chore(deps): update github actions
2026-05-17 14:49:03 +07:00
renovate[bot]
87e1755a4b
chore(deps): pin dependencies
2026-05-16 20:39:57 +00:00
Nils Andreas Svee
4ed09e2209
ci: add cargo-dist for automated release management
...
Introduce cargo-dist workflows and configuration to automate binary building and GitHub Release creation across multiple platforms.
2026-05-11 15:10:15 +07:00
Nils Andreas Svee
e2a9d68843
ci: add actions read permission to OSV-Scanner workflow
...
Grant necessary read access to actions to ensure the vulnerability scanner can evaluate the execution environment.
2026-05-11 15:01:05 +07:00
renovate[bot]
323e5f7f3d
chore(deps): update github actions
2026-05-11 14:58:04 +07:00
renovate[bot]
e6a296baf4
chore(deps): pin dependencies
2026-05-10 20:56:43 +07:00
renovate[bot]
14be5cd836
chore(deps): update github actions to v2
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
fc8e6d10e8
ci: add cargo-semver-checks to verify API compatibility
...
Check for breaking changes against all features on tags and manual triggers to ensure semantic versioning compliance.
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
1a314778ad
ci: expand workflow security auditing with actionlint
...
Rename the zizmor workflow to actions-security and add actionlint to provide comprehensive static analysis and linting for GitHub Actions.
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
2e9ad57d61
ci: remove redundant build and test workflow
...
Deletes the basic build_and_test.yml to avoid duplication with more specialized CI pipelines and security scanners.
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
b00d3ef633
ci: add zizmor for GitHub Actions security scanning
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
ae5f939fb2
ci: implement supply chain security and workflow linting
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
00aab3dd6b
ci: modernize clippy sarif workflow
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
8343bcbb54
ci: add primary rust continuous integration pipeline
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
26fbe86e90
chore: add OSV-Scanner workflow for vulnerability scanning
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
b3f4a2d9eb
chore: add rust-clippy workflow for code analysis
2026-05-10 20:56:43 +07:00
renovate[bot]
d4225f38fe
chore(deps): update github actions to v6
2026-05-10 20:56:43 +07:00
Nils Andreas Svee
ce7e5ca235
chore(workflow): add build workflow
2026-05-10 20:56:43 +07:00