Unsupported functionality
While we try to implement all features of GitHub Runners, due to design choices and manpower available it's not possible to make act completely compatible.
Here is a list of features that is (yet) to be implemented or is decided as not going to be worked on by act maintainers.
Planned
concurrencyis ignoredrun-nameis ignored- Step summary not processed
- Values written in each step to the file pointed by
GITHUB_STEP_SUMMARY,$GITHUB_STEP_SUMMARYand$env:GITHUB_STEP_SUMMARYare discarded, each step has it's own empty step summary file at the beginning
- Values written in each step to the file pointed by
- Problem matcher ignored
- Annotations ignored
- Incomplete
githubcontext - Run steps cancellation not implemented
job.permissionsignoredjob.timeout-minutesignoredjob.continue-on-errorignoredPATHof container / of act must contain node for nodejs actions, github runner has their own copy for both container and host- Openid Connect url is not defined
job.environmentignored and scoping secrets by deployment environment is not supported