Skip to content

feat(workflow): security hardening + AccessLint-Distribution URL migration + SHA256 verification#1

Open
SyncTekLLC wants to merge 1 commit into
mainfrom
feat/sha256-verification-artifact-upload
Open

feat(workflow): security hardening + AccessLint-Distribution URL migration + SHA256 verification#1
SyncTekLLC wants to merge 1 commit into
mainfrom
feat/sha256-verification-artifact-upload

Conversation

@SyncTekLLC
Copy link
Copy Markdown
Contributor

Summary

  • Add SHA256SUMS integrity check for pinned-version binary installs (gracefully skipped for latest since there is no pinned tag to fetch from)
  • Add actions/upload-artifact@v4 step so callers get accesslint-reports as a downloadable workflow artifact without needing to add it themselves
  • Note: URL was already migrated to SyncTek-LLC/AccessLint-Distribution in the existing action; exit-code 0/1/2 handling was already correct — no changes needed for those items

Canonical home assessment

The permissions: contents: read improvement from beta-validation PR #1 is workflow-level and cannot live in action.yml. The URL migration and exit-code improvements were already present. SHA256 verification and artifact upload are the two genuinely missing pieces — both now ported here.

Test plan

  • Confirm SHA256 check passes on a pinned version (version: v1.2.0) against a real runner
  • Confirm artifact accesslint-reports appears in Actions UI after a run
  • Confirm latest version skips checksum verification without error

Related

Closes validation cycle from accesslint-beta-validation-20260208-014340#1 (that repo's PR being closed separately per Chairman cleanup 2026-04-29).

🤖 Generated with Claude Code

…all step

- Add SHA256SUMS checksum verification for pinned version installs (skipped for latest)
- Add actions/upload-artifact@v4 step to expose accesslint-reports as a workflow artifact
- URL was already migrated to SyncTek-LLC/AccessLint-Distribution; exit-code handling already correct

Closes beta-validation validation cycle 2026-02-08.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
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.

1 participant