Back to Act

Unsupported functionality

src/not_supported.md

latest1.2 KB
Original Source

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

  • concurrency is ignored
  • run-name is ignored
  • Step summary not processed
    • Values written in each step to the file pointed by GITHUB_STEP_SUMMARY, $GITHUB_STEP_SUMMARY and $env:GITHUB_STEP_SUMMARY are discarded, each step has its own empty step summary file at the beginning
  • Problem matcher ignored
  • Annotations ignored
  • Incomplete github context
  • Run steps cancellation not implemented
  • job.permissions ignored
  • job.timeout-minutes ignored
  • job.continue-on-error ignored
  • PATH of 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.environment ignored and scoping secrets by deployment environment is not supported

Functionality that is not going to be worked on