Skip to content

fix(ci): unblock external PRs — Codecov token + pyo3 stale cache#214

Merged
YuanYuYuan merged 3 commits into
mainfrom
fix/ci-external-pr
Jun 30, 2026
Merged

fix(ci): unblock external PRs — Codecov token + pyo3 stale cache#214
YuanYuYuan merged 3 commits into
mainfrom
fix/ci-external-pr

Conversation

@YuanYuYuan

Copy link
Copy Markdown
Collaborator

Summary

Key Changes

  • .github/workflows/ci.yml: add continue-on-error: true + fail_ci_if_error: false to Codecov upload step
  • .github/workflows/ci.yml: add cache-cleanup step before Python type cache restore that removes stale pyo3 build artifacts

Breaking Changes

None

When nix develop is invoked from a parent workspace (e.g. zenoh-ws root),
the shellHook ran pre-commit install into the parent repo's .git/hooks.
Guard both devShells: only install if the git toplevel contains crates/hiroz-core.
Fixes #212: delete stale pyo3-build-config build-script-build binaries
after Rust cache restore to avoid the 'never executed' error.

Fixes #213: add continue-on-error and fail_ci_if_error=false to the
Codecov upload step so fork PRs without CODECOV_TOKEN don't fail CI.
@YuanYuYuan YuanYuYuan merged commit 59b43a5 into main Jun 30, 2026
20 checks passed
@YuanYuYuan YuanYuYuan deleted the fix/ci-external-pr branch June 30, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant