This breaks the argus-docker-build Reusable Action into a handful of Composite Actions, making it more composable/customizable.
This also adds support for monorepos by allowing users to specify the working_directory in case their .infra directory is not at the repo root
Backwards compatibility:
The existing Workflow has been refactored to delegate out to the new Composite Actions, meaning we continue to provide a simpler way to build images for Argus when customization is not necessary.
Reasoning:
This was done to allow applications (such as Along) to use Github repo/org secrets as Docker build_args.
Changes:
argus-docker-build
Reusable Action into a handful of Composite Actions, making it more composable/customizable.working_directory
in case their.infra
directory is not at the repo rootBackwards compatibility: The existing Workflow has been refactored to delegate out to the new Composite Actions, meaning we continue to provide a simpler way to build images for Argus when customization is not necessary.
Reasoning: This was done to allow applications (such as Along) to use Github repo/org secrets as Docker build_args.