Skip to content

Commit 2270337

Browse files
committed
build: clean up rules_sass compiler binaries update workflow
1 parent 80f422c commit 2270337

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/rules_sass-compiler-updates.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
os: [ubuntu-latest, macos-15-intel, macos-latest]
1514
include:
1615
- os: ubuntu-latest
1716
bin_name: sass_linux_x64
@@ -22,12 +21,15 @@ jobs:
2221
- os: ubuntu-24.04-arm
2322
bin_name: sass_linux_arm
2423
runs-on: ${{ matrix.os }}
24+
defaults:
25+
run:
26+
working-directory: bazel/rules/rules_sass
2527
steps:
2628
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2729
- uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # v1
2830
- run: dart pub get
29-
- run: mkdir -p bazel/rules/rules_sass/src/compiler/built/
30-
- run: dart compile exe ./bazel/rules/rules_sass/src/compiler/built/x_sass.dart -o bazel/rules/rules_sass/src/compiler/built/${{ matrix.bin_name }}
31+
- run: mkdir -p src/compiler/built/
32+
- run: dart compile exe src/compiler/bin/x_sass.dart -o src/compiler/built/${{ matrix.bin_name }}
3133
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
3234
with:
3335
name: ${{ matrix.bin_name }}
@@ -37,17 +39,20 @@ jobs:
3739
create_pr:
3840
needs: build
3941
runs-on: ubuntu-latest
42+
defaults:
43+
run:
44+
working-directory: bazel/rules/rules_sass
4045
steps:
4146
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4247
with:
4348
persist-credentials: false
44-
- run: mkdir -p bazel/rules/rules_sass/src/compiler/built/
49+
- run: mkdir -p src/compiler/built/
4550
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
4651
with:
4752
path: bazel/rules/rules_sass/src/compiler/built/
4853
merge-multiple: true
4954
- name: chmod binaries
50-
run: chmod +x bazel/rules/rules_sass/src/compiler/built/*
55+
run: chmod +x src/compiler/built/*
5156
- name: Create Pull Request
5257
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
5358
with:

0 commit comments

Comments
 (0)