diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4c7a4acd44933..1e377acb499cb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,6 +11,10 @@ on: description: "Revision" type: string default: "0" + upload: + description: "Upload ?" + type: boolean + default: false is_stage: description: "Is stage ?" type: boolean @@ -298,6 +302,7 @@ jobs: if-no-files-found: error - name: Set up AWS CLI + if: ${{ inputs.upload }} uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.CI_INTERNAL_DEVELOPMENT_BUCKET_USER_ACCESS_KEY }} @@ -305,15 +310,15 @@ jobs: aws-region: ${{ secrets.CI_AWS_REGION }} - name: Upload package to S3 + if: ${{ inputs.upload }} run: | src="artifacts/dist/${{ steps.package.outputs.name }}" dest="s3://packages-dev.internal.wazuh.com/development/wazuh/5.x/main/packages/" aws s3 cp "$src" "$dest" s3uri="${dest}${{ steps.package.outputs.name }}" echo "::notice::S3 URI: ${s3uri}" - echo "**Package S3 URI:** ${s3uri}" >> $GITHUB_STEP_SUMMARY - - name: Upload checksum to S3sha512 + - name: Upload checksum to S3 if: ${{ inputs.upload && inputs.checksum }} run: | src="artifacts/dist/${{ steps.package.outputs.name }}.sha512" @@ -321,4 +326,3 @@ jobs: aws s3 cp "$src" "$dest" s3uri="${dest}${{ steps.package.outputs.name }}.sha512" echo "::notice::S3 sha512 URI: ${s3uri}" - echo "**Package checksum S3 URI:** ${s3uri}" >> $GITHUB_STEP_SUMMARY