This repository was archived by the owner on Sep 8, 2022. It is now read-only.
chore: fix github actions for build and release #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
During the build and release step we run tests to build the lambda layer. The layer is not pre-build and added to the git repo, like other layers from the CDK standard library. Instead, the layer is created during the
synth
step and thus needs access to docker runtime. But the node runtime does not have permission to docker during build and release process, thus we need to add this step to our workflow.Sadly, the projen automatically generates the github workflow and actions and we can't add this modification (yet), so each
npx projen build
command will overwrite the workflow.For now, I have generated the workflow from projen and deactivated the github integration. Once I know how to add this customisation, I will turn it back on.