Closed PiyushRaj927 closed 4 months ago
I have successfully tested the workflow for all the extensions except ZomboDB. Unfortunately, I encountered difficulties compiling it on an EC2 instance under the AWS free tier due to resource limitations. Workflow run: https://github.com/PiyushRaj927/WarpSQL/actions/runs/5670382808
As we expand to more platforms, rebuilding certain extensions like ZomboDB and PostgreSQL for cloud images appears inefficient in terms of resources and time. A better approach would be to cache the build process to significantly speed up build times. Any other suggestions or comments on this approach?
Related PR #94 This PR
The workflow is using
GitHub OIDC
for AWS credentials(https://github.com/aws-actions/configure-aws-credentials/tree/v2.2.0/#assuming-a-role)My suggestion is to run it in an
environment
where only approved workflows can be executed more details: https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#deployment-protection-rules