- add condition to handle empty package parameters for tagging
- ensure consistent tag format whether package parameter is present or not
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
- install kdeets as part of release pipeline for enhanced functionality
- ensure kdeets is available before checking crates.io
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
- remove package-specific flag to streamline version calculation process
- ensure consistent behavior across different release scenarios
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
- create release.yml for CircleCI to automate Rust project releases
- include commands for version checks, binary packaging, and GitHub release
🔧 chore(dependencies): update toml dependencies in Cargo.lock
- adjust versions and dependencies for toml packages
- ensure compatibility with spec-1.1.0 across updated dependencies
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
Add commit signature verification, split security
jobs for forked/trusted PRs, and add forked PR
isolation on update_prlog.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
Temporarily enable update_pcu to install pcu from GitHub main branch
to test the fix for the label_next_pr filter bug.
Signed-off-by: Jeremiah Russell <jrussell@jerus.ie>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
- Convert pipeline parameters from kebab-case to snake_case
- Update orb version from 2.13.5 to 4.2.1
- Remove custom executors
BREAKING CHANGE: Pipeline parameters renamed to snake_case
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
- Adds a new command `cargo_nextest` to run tests using the nextest test runner.
- Introduces a `test_runner` parameter to the `common_tests` job, allowing users to choose between `test` and `nextest`.
- Adds a `nextest_profile` parameter to the `common_tests` job to specify the nextest profile to use.
- Configures the CI workflow to use nextest for running tests.
- Adds junit report output for nextest
- create .circleci/config.yml for CI/CD pipeline setup
- define parameters for fingerprint, rust version, and flags
- include workflows for commit checks, validation, success, and release
- utilize toolkit orbs for job execution and management