dependabot[bot]
191fe49c64
chore(deps): bump actions/checkout in the github-actions group ( #11 )
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 16:14:41 -06:00
Ryan Walters
cc6a1a4c6a
fix(ci): skip Railway deployment and Coveralls upload when tokens unavailable
...
Dependabot PRs lack access to repository secrets, causing workflow failures.
This change adds token availability checks with informative warnings, allowing
CI to complete successfully while skipping deployment steps that require secrets.
Coverage generation still runs to maintain build verification, but upload is
conditional on token availability.
2025-11-23 11:48:58 -06:00
Ryan Walters
203a5c0e2e
fix(ci): skip Coveralls upload when token unavailable
...
The coverage workflow was failing on Dependabot PRs because
COVERALLS_REPO_TOKEN is not available to PRs from forks for security
reasons. Add a conditional check to skip the upload step when the
token is missing, while still running coverage generation.
This allows PRs to pass CI while retaining coverage reports on master.
2025-11-23 01:38:41 -06:00
Ryan Walters
13e592502f
fix: update vcpkg cache paths and web serve directory
...
Update GitHub Actions workflows to use correct Cargo.toml/Cargo.lock paths
in root directory instead of pacman/ subdirectory. Fix Justfile web command
to serve from web/dist/client instead of pacman/dist.
2025-11-02 09:57:02 -06:00
Ryan Walters
a3c4c94d42
refactor: create workspace, move 'pacman' into pacman/ subfolder as workspace member
2025-09-16 01:07:16 -05:00
Ryan Walters
d9ea79db74
fix: only run most workflows against 'master' branch
2025-09-11 09:41:21 -05:00
Ryan Walters
44f0b5d373
fix: use coveralls in README, use proper 'coverage' recipe, remove codecov.yml
2025-09-08 01:18:55 -05:00
Ryan Walters
ca17984d98
feat: use cfg-based coverage exclusion to replace 'ignore-filename-regex' option, setup coveralls & nightly-based coverage
2025-09-06 14:51:23 -05:00
Ryan Walters
9633611ae8
fix: downgrade to codecov-action v4, update escapes pattern, ignore codecov.json, slim codecov config
2025-09-06 12:15:07 -05:00
Ryan Walters
897b9b8621
fix: switch from lcov to codecov.json for Codecov reporting
2025-09-06 12:15:07 -05:00
Ryan Walters
ee2569b70c
ci: drop coveralls, add codecov config, change badge
2025-09-06 12:15:07 -05:00
Ryan Walters
84caa6c25f
ci: setup codecov coverage
2025-09-06 12:15:06 -05:00
Ryan Walters
aaf30efde7
fix: only run coverage upload if secret is available
2025-09-03 08:23:33 -05:00
60bbd1f5d6
ci: add retry mechanism for coverage reporting via Coveralls CLI
2025-08-12 18:31:07 -05:00
43ce8a4e01
ci: use justfile for coverage, separate report/generate coverage tasks
2025-08-12 18:00:57 -05:00
1529a64588
test: add asset path validity tests
2025-08-12 17:24:12 -05:00
dependabot[bot]
b67234765a
chore(deps): bump actions/checkout from 4 to 5 in the dependencies group ( #1 )
...
Bumps the dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `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
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 09:27:54 -05:00
bd61db9aae
chore: remove unnecessary names, merge audit.yaml with tests.yaml, plural tests.yaml
2025-08-11 14:05:28 -05:00
f86c106593
test: switch to llvm-cov for coverage, switch to cargo-nextest as test runner
2025-07-28 19:59:40 -05:00
91095ed2cc
ci: switch tarpaulin output to lcov format
2025-07-28 18:28:43 -05:00
db720edeef
ci: move comment breaking up 'rustflags' for coverage linking
2025-07-28 18:05:54 -05:00
f241e85d8f
ci: set rustflags for cargo-tarpaulin build linking
2025-07-28 17:32:53 -05:00
b4e3f383ec
ci: add audit, test & coverage workflows
2025-07-28 17:09:06 -05:00