Skip to content

Commit 62b6f7b

Browse files
Remove Windows support (#33)
* Remove running tests on Windows * Fix resolving scarb version * Further changes towards Windows support removal
1 parent ee00ea3 commit 62b6f7b

File tree

4 files changed

+5
-15
lines changed

4 files changed

+5
-15
lines changed

.github/workflows/checks.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@ jobs:
2626
run: npm run fmt:check
2727

2828
test-action:
29-
runs-on: ${{ matrix.os }}
30-
strategy:
31-
matrix:
32-
os: [ubuntu-latest, windows-latest]
29+
runs-on: ubuntu-latest
3330
steps:
3431
- uses: actions/checkout@v3
3532

@@ -38,7 +35,7 @@ jobs:
3835
shell: bash
3936
run: |
4037
snfoundry_version=$(curl -s https://api.github.com/repos/foundry-rs/starknet-foundry/releases/latest | grep tarball_url | awk -F '/' '{print $8}' | tr -d '",')
41-
version=$(curl -s https://raw.githubusercontent.com/foundry-rs/starknet-foundry/$snfoundry_version/.tool-versions | awk '{print $2}')
38+
version=$(curl -s https://raw.githubusercontent.com/foundry-rs/starknet-foundry/$snfoundry_version/.tool-versions | grep '^scarb' | awk '{print $2}')
4239
4340
echo "scarbVersion=$version" >> "$GITHUB_OUTPUT"
4441
- name: Setup Scarb
@@ -62,10 +59,7 @@ jobs:
6259
working-directory: myproject
6360

6461
test-action-with-tools-file:
65-
runs-on: ${{ matrix.os }}
66-
strategy:
67-
matrix:
68-
os: [ubuntu-latest, windows-latest]
62+
runs-on: ubuntu-latest
6963
steps:
7064
- uses: actions/checkout@v3
7165

dist/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29949,8 +29949,6 @@ function getOsPlatform() {
2994929949
return "unknown-linux-gnu";
2995029950
case "darwin":
2995129951
return "apple-darwin";
29952-
case "win32":
29953-
return "pc-windows-msvc";
2995429952
default:
2995529953
throw new Error(`unsupported host platform: ${platform}`);
2995629954
}
@@ -29969,7 +29967,7 @@ async function downloadStarknetFoundry(repo, version) {
2996929967
const triplet = getOsTriplet();
2997029968
const tag = versionWithPrefix(version);
2997129969
const basename = `starknet-foundry-${tag}-${triplet}`;
29972-
const extension = triplet.includes("-windows-") ? "zip" : "tar.gz";
29970+
const extension = "tar.gz";
2997329971
const url = `https://github.com/${repo}/releases/download/${tag}/${basename}.${extension}`;
2997429972

2997529973
core.info(`Downloading Starknet Foundry from ${url}`);

lib/download.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export async function downloadStarknetFoundry(repo, version) {
1010
const triplet = getOsTriplet();
1111
const tag = versionWithPrefix(version);
1212
const basename = `starknet-foundry-${tag}-${triplet}`;
13-
const extension = triplet.includes("-windows-") ? "zip" : "tar.gz";
13+
const extension = "tar.gz";
1414
const url = `https://github.com/${repo}/releases/download/${tag}/${basename}.${extension}`;
1515

1616
core.info(`Downloading Starknet Foundry from ${url}`);

lib/platform.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ export function getOsPlatform() {
2525
return "unknown-linux-gnu";
2626
case "darwin":
2727
return "apple-darwin";
28-
case "win32":
29-
return "pc-windows-msvc";
3028
default:
3129
throw new Error(`unsupported host platform: ${platform}`);
3230
}

0 commit comments

Comments
 (0)