Skip to content

Harden production operations and release workflows - #5

Merged
captainpacket merged 1 commit into
mainfrom
agent/enterprise-hardening
Jul 22, 2026
Merged

Harden production operations and release workflows#5
captainpacket merged 1 commit into
mainfrom
agent/enterprise-hardening

Conversation

@captainpacket

Copy link
Copy Markdown
Collaborator

Summary

  • atomically write generated payload and audit files with owner-only permissions
  • add bounded retries only for idempotent Forward API operations
  • embed release version, commit, and build date in the CLI
  • tighten CI/release workflow permissions, pin actions, and add race/vulnerability checks
  • put the workflow decision diagram first and shorten the README
  • add security reporting and human-only contributor attribution guidance

Safety

  • create POSTs remain single-attempt to avoid duplicate side effects
  • removal gates and blast-radius controls are unchanged and documented up front
  • no GitHub repository settings, branch protection, or admin/security features are changed
  • published history is not rewritten

Validation

  • make ci
  • actionlint .github/workflows/ci.yml .github/workflows/release.yml
  • release-style build and awssync --version smoke test

@captainpacket
captainpacket marked this pull request as ready for review July 22, 2026 11:57
@captainpacket
captainpacket merged commit aad75a4 into main Jul 22, 2026
1 check passed
@captainpacket
captainpacket deleted the agent/enterprise-hardening branch July 22, 2026 11:57
captainpacket added a commit that referenced this pull request Jul 22, 2026
Co-authored-by: captainpacket <captainpacket@users.noreply.github.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.

1 participant