From a34932c09bba6139c2f4a82ec61322077e3cc2b2 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:16:17 +0000 Subject: [PATCH 1/3] sada --- .github/workflows/rules_sass-compiler-updates.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rules_sass-compiler-updates.yml b/.github/workflows/rules_sass-compiler-updates.yml index 2fe5de5cd..7759753f8 100644 --- a/.github/workflows/rules_sass-compiler-updates.yml +++ b/.github/workflows/rules_sass-compiler-updates.yml @@ -29,7 +29,12 @@ jobs: - uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # v1 - run: dart pub get --enforce-lockfile - run: mkdir -p src/compiler/built/ - - run: dart compile exe src/compiler/bin/x_sass.dart -o src/compiler/built/${{ matrix.bin_name }} + + # To fix the non-deterministic build problem on macOS, force the Dart compiler to use a stable, + # non-random temporary directory during compilation. By default, macOS uses a random subfolder in /var/folders/..., + # but we can override this by setting the TMPDIR environment variable to a fixed path within the workspace. + - run: | + dart compile exe src/compiler/bin/x_sass.dart -o src/compiler/built/${{ matrix.bin_name }} --extra-gen-snapshot-options=--deterministic,--worker_threads=1 - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: ${{ matrix.bin_name }} From 209d991c76474b1e83600904d91164a2032e77ef Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:18:14 +0000 Subject: [PATCH 2/3] sadsa --- .github/workflows/rules_sass-compiler-updates.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rules_sass-compiler-updates.yml b/.github/workflows/rules_sass-compiler-updates.yml index 7759753f8..b0b582695 100644 --- a/.github/workflows/rules_sass-compiler-updates.yml +++ b/.github/workflows/rules_sass-compiler-updates.yml @@ -62,7 +62,7 @@ jobs: uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 with: token: ${{ secrets.ANGULAR_ROBOT_ACCESS_TOKEN }} - push-to-fork: 'angular-robot/dev-infra' + push-to-fork: 'alan-agius4/dev-infra' delete-branch: true maintainer-can-modify: true branch: compiler-binary-updates From bb49884dfde1ffb5393b7446bc79905149154f11 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:19:06 +0000 Subject: [PATCH 3/3] dasd --- .github/workflows/rules_sass-compiler-updates.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rules_sass-compiler-updates.yml b/.github/workflows/rules_sass-compiler-updates.yml index b0b582695..1c50283ef 100644 --- a/.github/workflows/rules_sass-compiler-updates.yml +++ b/.github/workflows/rules_sass-compiler-updates.yml @@ -61,7 +61,7 @@ jobs: - name: Create Pull Request uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 with: - token: ${{ secrets.ANGULAR_ROBOT_ACCESS_TOKEN }} + token: ${{ secrets.NG_RENOVATE_USER_ACCESS_TOKEN }} push-to-fork: 'alan-agius4/dev-infra' delete-branch: true maintainer-can-modify: true