The repository is the homebase for all e2e test automation efforts at Eclipse Tractus-X. It contains umbrella Helm Chart to deploy a sandbox Catena-X dataspace based on the Tractus-X OSS components, as well as automated tests and workflows to verify the end-to-end use cases and the compatibility of the OSS components and versions.
If you want to try out your new or improved GitHub workflow locally, before pushing, you can try to use act. Follow the official installation instructions for your OS/package manager to set it up on your machine.
There is also plenty of documentation on how to use act and simulate events, that would trigger workflow runs on GitHub.
Some workflows might run into issues, when running them locally. This might be caused by missing values for
${{ github.event }}
references. To fix this, you can provide your own event
as .json
file. There are already examples present in the /.act directory.
An local example run via act
could look like the following: act -e .act/pr_event.json pull_request