fix(cli): specifying --quiet does not suppress asset building and publishing logs #3
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Request a deployment to the test pipeline | |
name: request-cli-integ-test | |
on: | |
pull_request_target: {} | |
jobs: | |
cli-changes: | |
runs-on: ubuntu-latest | |
outputs: | |
any-changed-files: ${{ steps.changed-cli-files.outputs.cli_any_changed }} | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.event.pull_request.head.ref }} | |
repository: ${{ github.event.pull_request.head.repo.full_name }} | |
fetch-depth: 0 | |
persist-credentials: false | |
- name: Find changed cli files | |
id: changed-cli-files | |
uses: tj-actions/changed-files@v37 | |
with: | |
files_yaml: | | |
cli: | |
- packages/aws-cdk/bin/** | |
- packages/aws-cdk/lib/** | |
- packages/aws-cdk/test/** | |
submit-to-test-pipeline: | |
environment: test-pipeline | |
needs: cli-changes | |
if: needs.cli-changes.outputs.any-changed-files == 'true' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.event.pull_request.head.ref }} | |
repository: ${{ github.event.pull_request.head.repo.full_name }} | |
- name: Submit to test-pipeline | |
# Needs to run with PROJEN_GITHUB_TOKEN because we need permissions to force push the branch | |
run: | | |
git config --global user.name 'aws-cdk-automation' | |
git config --global user.email '[email protected]' | |
git push --force --atomic https://oauth2:${{ secrets.PROJEN_GITHUB_TOKEN }}@github.com/${{ github.repository }}.git FETCH_HEAD:test-main-pipeline | |
- name: Explain next steps | |
uses: thollander/actions-comment-pull-request@v2 | |
with: | |
message: | | |
:arrow_right: **PR build request submitted to `test-main-pipeline`** :arrow_left: | |
A maintainer must now manually check the pipeline and add the `pr-linter/cli-integ-tested` label once the pipeline succeeds. | |
comment_tag: request-cli-integ-test | |
mode: recreate | |
# Post as our automation user | |
GITHUB_TOKEN: ${{ secrets.PROJEN_GITHUB_TOKEN }} |