From fb7c4ba45e38bba1cb70cabcd366851007599726 Mon Sep 17 00:00:00 2001 From: Johan Castiblanco Date: Tue, 5 May 2026 08:36:49 -0500 Subject: [PATCH] refactor: update deploy & rm legacy s3 workflow --- .../{deploy-mfe-s3.yml => deploy-mfe.yml} | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) rename .github/workflows/{deploy-mfe-s3.yml => deploy-mfe.yml} (68%) diff --git a/.github/workflows/deploy-mfe-s3.yml b/.github/workflows/deploy-mfe.yml similarity index 68% rename from .github/workflows/deploy-mfe-s3.yml rename to .github/workflows/deploy-mfe.yml index 1ff96d8ded..cd74ca72c3 100644 --- a/.github/workflows/deploy-mfe-s3.yml +++ b/.github/workflows/deploy-mfe.yml @@ -1,7 +1,7 @@ -# This workflow deploys a Micro Frontend (MFE) application to an AWS S3 bucket +# This workflow deploys a Micro Frontend (MFE) application to a bucket # # Purpose: -# - Deploys the compiled frontend assets to an S3 bucket for hosting +# - Deploys the compiled frontend assets to a bucket for hosting # - Uses a reusable workflow from nelc/actions-hub # - Can target either staging or production environments # @@ -15,7 +15,7 @@ # - For production deployments, the workflow must be run from the production branch # - Stage deployments can be run from any branch -name: MFE S3 Bucket Deployment 🚀 +name: MFE Bucket Deployment 🚀 on: workflow_dispatch: @@ -30,7 +30,7 @@ on: - prod - advanced BUCKET_NAME: - description: 'S3 bucket (advanced only)' + description: 'bucket (advanced only)' required: false type: string default: '' @@ -38,27 +38,22 @@ on: description: 'CDN path (advanced only)' required: false type: string - AWS_CLOUDFRONT_DISTRIBUTION_ID: - description: 'CloudFront ID (advanced only)' - required: false - type: string jobs: deploy_advanced_config: name: Deploy (advanced) if: inputs.environment == 'advanced' - uses: nelc/actions-hub/.github/workflows/mfe-s3-bucket-deployment.yml@main + uses: nelc/actions-hub/.github/workflows/mfe-bucket-deployment.yml@main with: ENVIRONMENT: ${{ inputs.environment }} BUCKET_NAME: ${{ inputs.BUCKET_NAME }} PUBLIC_PATH_CDN: ${{ inputs.PUBLIC_PATH_CDN }} - AWS_CLOUDFRONT_DISTRIBUTION_ID: ${{ inputs.AWS_CLOUDFRONT_DISTRIBUTION_ID }} secrets: inherit deploy_predefined_env: name: Deploy (stage/prod) if: inputs.environment != 'advanced' - uses: nelc/actions-hub/.github/workflows/mfe-s3-bucket-deployment.yml@main + uses: nelc/actions-hub/.github/workflows/mfe-bucket-deployment.yml@main with: ENVIRONMENT: ${{ inputs.environment }} secrets: inherit