mirror of
https://github.com/nektos/act.git
synced 2026-04-26 09:25:54 +03:00
[GH-ISSUE #2866] Add support for automatically signing and pushing workflow results to the repo with tamper-proof verification #1260
Labels
No labels
area/action
area/cli
area/docs
area/image
area/runner
area/workflow
backlog
confirmed/not-planned
kind/bug
kind/discussion
kind/external
kind/feature-request
kind/question
meta/duplicate
meta/invalid
meta/need-more-info
meta/resolved
meta/wontfix
meta/workaround
needs-work
pull-request
review/not-planned
size/M
size/XL
size/XXL
stale
stale-exempt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/act#1260
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pro-utkarshM on GitHub (May 22, 2025).
Original GitHub issue: https://github.com/nektos/act/issues/2866
Act version
324bab61f0Feature description
Summary
It would be great if
actcould support automatically committing, cryptographically signing, and pushing workflow results (logs, artifacts, status files) back to the repository, making the results tamper-proof and verifiable.Motivation
actcurrently runs GitHub Actions workflows locally but does not push results or logs back to the repo.actcloser to a real CI environment with trustworthy local workflow runs.Proposed functionality
Add an optional feature or flag (e.g.,
--push-signed-results) that:git commit -S) with a user-provided key.Provide configuration options to:
Ensure secure handling of GPG keys (e.g., mount host keyring into containers).
Provide clear documentation on setup and usage.
Benefits
Challenges & Considerations
Additional context
This feature complements existing GitHub Actions signing and verification mechanisms and would fill a gap for local testing with
act. It would be especially useful for teams that want to maintain cryptographically verified CI logs and reports generated locally before pushing to GitHub.I’d be happy to contribute a proof-of-concept implementation or discuss design details!
@panekj commented on GitHub (May 23, 2025):
All of that can be done manually or part of a workflow runner (like
Makefileoractitself)