From c4b042d3300b097b5d48148adce5be9fae568fe5 Mon Sep 17 00:00:00 2001 From: Fiiranek Date: Mon, 23 Jun 2025 13:59:35 +0200 Subject: [PATCH 1/3] Remove running tests on Windows --- .github/workflows/checks.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 0457944..042324b 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -26,10 +26,7 @@ jobs: run: npm run fmt:check test-action: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest] + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -62,10 +59,7 @@ jobs: working-directory: myproject test-action-with-tools-file: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest] + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 From 34439c6dcc7bc85376a3a3c10e71d1ee3789bd67 Mon Sep 17 00:00:00 2001 From: Fiiranek Date: Mon, 23 Jun 2025 14:03:04 +0200 Subject: [PATCH 2/3] Fix resolving scarb version --- .github/workflows/checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 042324b..4f2797c 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -35,7 +35,7 @@ jobs: shell: bash run: | snfoundry_version=$(curl -s https://api.github.com/repos/foundry-rs/starknet-foundry/releases/latest | grep tarball_url | awk -F '/' '{print $8}' | tr -d '",') - version=$(curl -s https://raw.githubusercontent.com/foundry-rs/starknet-foundry/$snfoundry_version/.tool-versions | awk '{print $2}') + version=$(curl -s https://raw.githubusercontent.com/foundry-rs/starknet-foundry/$snfoundry_version/.tool-versions | grep '^scarb' | awk '{print $2}') echo "scarbVersion=$version" >> "$GITHUB_OUTPUT" - name: Setup Scarb From 88ad9b61b0e8241c9e3a09561e27f8778a1125ba Mon Sep 17 00:00:00 2001 From: Fiiranek Date: Tue, 24 Jun 2025 09:51:32 +0200 Subject: [PATCH 3/3] Further changes towards Windows support removal --- dist/index.js | 4 +--- lib/download.js | 2 +- lib/platform.js | 2 -- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index 24c42a4..c256056 100644 --- a/dist/index.js +++ b/dist/index.js @@ -29949,8 +29949,6 @@ function getOsPlatform() { return "unknown-linux-gnu"; case "darwin": return "apple-darwin"; - case "win32": - return "pc-windows-msvc"; default: throw new Error(`unsupported host platform: ${platform}`); } @@ -29969,7 +29967,7 @@ async function downloadStarknetFoundry(repo, version) { const triplet = getOsTriplet(); const tag = versionWithPrefix(version); const basename = `starknet-foundry-${tag}-${triplet}`; - const extension = triplet.includes("-windows-") ? "zip" : "tar.gz"; + const extension = "tar.gz"; const url = `https://github.com/${repo}/releases/download/${tag}/${basename}.${extension}`; core.info(`Downloading Starknet Foundry from ${url}`); diff --git a/lib/download.js b/lib/download.js index f6b1564..4eb2677 100644 --- a/lib/download.js +++ b/lib/download.js @@ -10,7 +10,7 @@ export async function downloadStarknetFoundry(repo, version) { const triplet = getOsTriplet(); const tag = versionWithPrefix(version); const basename = `starknet-foundry-${tag}-${triplet}`; - const extension = triplet.includes("-windows-") ? "zip" : "tar.gz"; + const extension = "tar.gz"; const url = `https://github.com/${repo}/releases/download/${tag}/${basename}.${extension}`; core.info(`Downloading Starknet Foundry from ${url}`); diff --git a/lib/platform.js b/lib/platform.js index e90c552..d01a82c 100644 --- a/lib/platform.js +++ b/lib/platform.js @@ -25,8 +25,6 @@ export function getOsPlatform() { return "unknown-linux-gnu"; case "darwin": return "apple-darwin"; - case "win32": - return "pc-windows-msvc"; default: throw new Error(`unsupported host platform: ${platform}`); }