diff --git a/.github/workflows/intl4x.yml b/.github/workflows/intl4x.yml index ab7e5f8c..15dc7b1a 100644 --- a/.github/workflows/intl4x.yml +++ b/.github/workflows/intl4x.yml @@ -86,31 +86,3 @@ jobs: - run: dart --enable-experiment=native-assets pub get - run: dart --enable-experiment=native-assets test - - - build_fetch_local: - runs-on: ${{ matrix.os }} - - env: - ICU4X_BUILD_MODE: fetch - - strategy: - matrix: - os: [ubuntu-latest, windows-latest, macos-latest] - - defaults: - run: - working-directory: pkgs/intl4x - - steps: - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 - with: - submodules: true - - - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 - with: - sdk: dev - - - run: dart --enable-experiment=native-assets pub get - - - run: dart --enable-experiment=native-assets test diff --git a/.github/workflows/intl4x_artifacts.yml b/.github/workflows/intl4x_artifacts.yml index 45455966..7d2b923c 100644 --- a/.github/workflows/intl4x_artifacts.yml +++ b/.github/workflows/intl4x_artifacts.yml @@ -168,6 +168,40 @@ jobs: dart --enable-experiment=native-assets run tool/generate_hashes.dart local . git diff --name-only --exit-code + build_local: + runs-on: ${{ matrix.os }} + + env: + ICU4X_BUILD_MODE: local + LOCAL_ICU4X_BINARY: linux_x64 + + strategy: + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + + defaults: + run: + working-directory: pkgs/intl4x + + steps: + - name: Download binaries + uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e + + - name: Display structure of downloaded files + run: ls -R + + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 + with: + submodules: true + + - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 + with: + sdk: dev + + - run: dart --enable-experiment=native-assets pub get + + - run: dart --enable-experiment=native-assets test + release: needs: dart-libs runs-on: ubuntu-latest