Skip to content

fix(ci): avoid artifact download deprecation - #5

Merged
myagentdojo merged 1 commit into
mainfrom
codex/ci-inline-attestation
Aug 5, 2026
Merged

myagentdojo merged 1 commit into
mainfrom
codex/ci-inline-attestation

Conversation

@myagentdojo

Copy link
Copy Markdown
Owner

The latest Node 24 download-artifact action still emits DEP0005 while unpacking the attestation input.

Replace that action with the GitHub CLI already present on hosted runners. The attestation job still downloads the exact artifact produced by the package job.

Proof:

  • actionlint passes
  • fresh frozen install passes via ci-testbed
  • all CI proof commands pass with CI=true
  • the exact gh run download command successfully retrieves the merged-main artifact
  • Fallow reports zero findings

@myagentdojo
myagentdojo merged commit 3b9b97e into main Aug 5, 2026
6 checks passed
@myagentdojo
myagentdojo deleted the codex/ci-inline-attestation branch August 5, 2026 20:26
myagentdojo added a commit that referenced this pull request Aug 10, 2026
* docs(ce-work): checkpoint selected implementation plan

* feat(hooks): add dependency-free lifecycle hook sidecar (U1)

* feat(plugin): package capability tour, hook declarations, and branded identity (U2)

* feat(proofs): bind package and release proofs to exact candidate sidecars (U3)

* docs(qualification): document capability tour and bind evidence envelope to candidate lineage (U4)

* refactor(proofs): share hook declaration contract and clean-commit resolution

* fix(review): apply findings #1 #5 #6 #7 #10 from capability tour review

* fix(review): resolve capability tour bot findings

* fix(review): close final capability findings

* fix(review): preserve encoded display names

* test(review): bound hostile payload suite

* fix(hooks): fail open on escaped Stop guards

* fix(review): resolve current-head feedback (#34)

* fix(packaging): make USTAR bytes platform-independent

* fix(hooks): reject invalid UTF-8 Stop input

---------

Co-authored-by: Nathan Vale <hi@nathanvale.com>
myagentdojo added a commit that referenced this pull request Aug 14, 2026
#45)

* docs(ce-work): checkpoint selected implementation plan

* refactor(release): add release-workflow parity ledger and fail-closed parse coverage

* refactor(release): navigate release workflow structurally via parsed YAML

* refactor(release): migrate workflow assertions to ledger-backed structural tiers

* test(release): guard mutation anchors against silent no-op mutations

* refactor(release): restore scoped publish-mutation diagnostic and drop unused navigation helper

* fix(review): apply findings #2 #5 #6 #3 - pin job-level uses, restore scoped diagnostics, prove comparators

* fix(review): apply finding #1 - extract release-workflow parity subsystem into its own module

* Address PR review feedback (#45)

- Restrict the action-pin SHA requirement to external references so
  repository-local `uses: ./...` actions stay valid, matching the base
  validator's regex scope
- Require every actions/checkout step to carry the pinned ref and
  persist-credentials, not only the first match
- Pin the parity ledger test to the three valid tier values

* Address PR review feedback (#45)

- Isolate the duplicate-checkout mutation to the pinned ref by adding
  persist-credentials, and assert the specific checkout-ref message so
  the test proves why the workflow is rejected

---------

Co-authored-by: Nathan Vale <hi@nathanvale.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants