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