Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ci(esti): skip jobs requiring secrets when unavailable#10079

Draft
nopcoder wants to merge 1 commit intomasterfrom
fix/esti-workflow-skip-jobs-without-secrets
Draft

ci(esti): skip jobs requiring secrets when unavailable#10079
nopcoder wants to merge 1 commit intomasterfrom
fix/esti-workflow-skip-jobs-without-secrets

Conversation

@nopcoder
Copy link
Contributor

Summary

  • Add check-secrets dependency and conditional execution to jobs that require repository secrets
  • Jobs without secret access will now be skipped instead of failing
  • Jobs that don't require secrets continue to run normally

This fixes workflow failures for PRs that don't have access to secrets (e.g., from forks or Dependabot).

Test plan

  • Triggered workflow run from this branch to verify syntax and job dependencies
  • Verify jobs are skipped (not failed) when secrets are unavailable

@nopcoder nopcoder self-assigned this Jan 31, 2026
@nopcoder nopcoder added exclude-changelog PR description should not be included in next release changelog minor-change Used for PRs that don't require issue attached labels Jan 31, 2026
@nopcoder nopcoder force-pushed the fix/esti-workflow-skip-jobs-without-secrets branch from 538c9d2 to 8c4ab05 Compare January 31, 2026 21:41
Add check-secrets dependency and conditional execution to jobs that
require repository secrets. This prevents workflow failures for PRs
that don't have access to secrets (e.g., from forks).

Jobs without secret access will now be skipped instead of failing,
while jobs that don't require secrets continue to run normally.

Add esti-complete gate job as a single required status check that
passes when all jobs either succeed or are appropriately skipped.
@nopcoder nopcoder force-pushed the fix/esti-workflow-skip-jobs-without-secrets branch from 8c4ab05 to c3e3ddb Compare January 31, 2026 23:21
@nopcoder nopcoder marked this pull request as draft February 1, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci exclude-changelog PR description should not be included in next release changelog minor-change Used for PRs that don't require issue attached

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant