From c37e82e3a3fb2efbcd50ce36345e19b46554f261 Mon Sep 17 00:00:00 2001 From: Elliott Brooks <21270878+elliette@users.noreply.github.com> Date: Thu, 9 Nov 2023 16:23:37 -0800 Subject: [PATCH 1/4] Pin DCM --- .github/workflows/build.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c5ec50e06ce..e6d49b14091 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -65,8 +65,9 @@ jobs: wget -qO- https://dcm.dev/pgp-key.public | sudo gpg --dearmor -o /usr/share/keyrings/dcm.gpg echo 'deb [signed-by=/usr/share/keyrings/dcm.gpg arch=amd64] https://dcm.dev/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list sudo apt-get update - sudo apt-get install dcm + sudo apt-get install dcm=1.11.0 sudo chmod +x /usr/bin/dcm + echo "$(dcm --version)" - name: Setup Dart SDK uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d - name: Run DCM on root From 7a7f19cea44d6bf62d0600f835d13b2723e53bd8 Mon Sep 17 00:00:00 2001 From: Elliott Brooks <21270878+elliette@users.noreply.github.com> Date: Thu, 9 Nov 2023 16:59:44 -0800 Subject: [PATCH 2/4] Use actions --- .github/workflows/build.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e6d49b14091..75c6590d3eb 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -60,16 +60,18 @@ jobs: - name: Run tool/bots.sh run: ./tool/bots.sh - name: Install DCM - run: | - sudo apt-get update - wget -qO- https://dcm.dev/pgp-key.public | sudo gpg --dearmor -o /usr/share/keyrings/dcm.gpg - echo 'deb [signed-by=/usr/share/keyrings/dcm.gpg arch=amd64] https://dcm.dev/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list - sudo apt-get update - sudo apt-get install dcm=1.11.0 - sudo chmod +x /usr/bin/dcm - echo "$(dcm --version)" + uses: CQLabs/setup-dcm@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + version: 1.11.0 - name: Setup Dart SDK uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d + - name: Run DCM + uses: CQLabs/dcm-action@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + folders: packages/devtools_app, packages/devtools_shared, packages/devtools_test + - name: Run DCM on root run: | dcm analyze packages/devtools_app packages/devtools_shared packages/devtools_test From b797da7ec8a52f25f3fc4fd9f6665ba578cfc311 Mon Sep 17 00:00:00 2001 From: Elliott Brooks <21270878+elliette@users.noreply.github.com> Date: Thu, 9 Nov 2023 17:01:05 -0800 Subject: [PATCH 3/4] Try this --- .github/workflows/build.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 75c6590d3eb..018770617da 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -66,12 +66,6 @@ jobs: version: 1.11.0 - name: Setup Dart SDK uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d - - name: Run DCM - uses: CQLabs/dcm-action@v1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - folders: packages/devtools_app, packages/devtools_shared, packages/devtools_test - - name: Run DCM on root run: | dcm analyze packages/devtools_app packages/devtools_shared packages/devtools_test From 489eca8c465425c4054b37a1b982e4d23428ee19 Mon Sep 17 00:00:00 2001 From: Elliott Brooks <21270878+elliette@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:25:24 -0800 Subject: [PATCH 4/4] Pin versions (again) --- .github/workflows/build.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 018770617da..c77963a7ccd 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -60,10 +60,14 @@ jobs: - name: Run tool/bots.sh run: ./tool/bots.sh - name: Install DCM - uses: CQLabs/setup-dcm@v1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - version: 1.11.0 + run: | + sudo apt-get update + wget -qO- https://dcm.dev/pgp-key.public | sudo gpg --dearmor -o /usr/share/keyrings/dcm.gpg + echo 'deb [signed-by=/usr/share/keyrings/dcm.gpg arch=amd64] https://dcm.dev/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list + sudo apt-get update + sudo apt-get install dcm=1.11.0-1 + sudo chmod +x /usr/bin/dcm + echo "$(dcm --version)" - name: Setup Dart SDK uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d - name: Run DCM on root