From d95ef42e168bcf3552706bb3045fa2890ae123ff Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 10:43:28 +0200 Subject: [PATCH 1/6] Fix upload artifact The v2 is deprecated and now fails to work. --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 78878789..3d7a38ea 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -26,7 +26,7 @@ jobs: spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: core-snap path: "${{ github.workspace }}/core22.artifact" From e4bcd3abebbb9e7645c1c60355d8bb2e1c386bd4 Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 10:50:56 +0200 Subject: [PATCH 2/6] Add spread --- .github/workflows/tests.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3d7a38ea..ca141db2 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -21,11 +21,13 @@ jobs: mkdir "${{ github.workspace }}" - uses: actions/checkout@v2 + - name: Install spread + run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin - name: Build snap run: | spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; - + - uses: actions/upload-artifact@v4 with: name: core-snap @@ -53,7 +55,7 @@ jobs: with: name: core-snap path: "${{ github.workspace }}/core22.artifact" - + - name: Run tests run: | spread google-nested:tests/spread/main/ @@ -74,7 +76,7 @@ jobs: run: | rm -rf "${{ github.workspace }}" mkdir "${{ github.workspace }}" - + - uses: actions/checkout@v2 with: path: core-base @@ -85,7 +87,7 @@ jobs: - uses: actions/download-artifact@v2 with: name: core-snap - + - name: Install spread run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin @@ -112,7 +114,7 @@ jobs: start_snapd_core_vm '${{ github.workspace }}' cd snapd - + # add any test suites that should be tested here SPREAD_EXTERNAL_ADDRESS=localhost:8022 spread external:ubuntu-core-22-64:tests/smoke/ From d8fbb746c53775d053854d35352b7784a513153a Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 10:55:01 +0200 Subject: [PATCH 3/6] A test --- .github/workflows/tests.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index ca141db2..1753050c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,6 +25,7 @@ jobs: run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin - name: Build snap run: | + file /bin/ls spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; From ff4d348c99d17ad9f9f453d1d7fff359097d8d73 Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 10:57:34 +0200 Subject: [PATCH 4/6] Another test --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 1753050c..39c85e13 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,7 +25,7 @@ jobs: run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin - name: Build snap run: | - file /bin/ls + file /usr/bin/spread spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; From 5bec18bc0719812d9ba837ef3a5357df4762f646 Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 10:58:23 +0200 Subject: [PATCH 5/6] Remove test --- .github/workflows/tests.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 39c85e13..ca141db2 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -25,7 +25,6 @@ jobs: run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin - name: Build snap run: | - file /usr/bin/spread spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; From a1fbd9cc8535f7017827172241768d5841b60418 Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Mon, 7 Oct 2024 11:00:05 +0200 Subject: [PATCH 6/6] Another try --- .github/workflows/tests.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index ca141db2..0e5b468b 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -22,10 +22,12 @@ jobs: - uses: actions/checkout@v2 - name: Install spread - run: curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin + run: | + curl -s https://storage.googleapis.com/snapd-spread-tests/spread/spread-amd64.tar.gz | sudo tar xzv -C /usr/bin + spread - name: Build snap run: | - spread -artifacts=./artifacts google-nested:tests/spread/build/ + /usr/bin/spread -artifacts=./artifacts google-nested:tests/spread/build/ find ./artifacts -type f -name "*.artifact" -exec cp {} "${{ github.workspace }}" \; - uses: actions/upload-artifact@v4