|  | 
| 6 | 6 |   push: | 
| 7 | 7 |     branches: ["main"] | 
| 8 | 8 | 
 | 
| 9 |  | -env: | 
| 10 |  | -  TANGRAM_CI_DIR: ${{ github.workspace }}/../.tangram-ci-${{ github.event.repository.name }} | 
| 11 |  | -  TG_EXE: ${{ github.workspace }}/../.tangram-ci-${{ github.event.repository.name }}/bin/tangram | 
| 12 |  | - | 
| 13 | 9 | jobs: | 
| 14 | 10 |   test: | 
| 15 | 11 |     if: github.event_name == 'pull_request' | 
| 16 | 12 |     runs-on: ${{ matrix.runner }} | 
| 17 | 13 |     environment: test | 
| 18 | 14 |     strategy: | 
|  | 15 | +      fail-fast: false | 
| 19 | 16 |       matrix: | 
| 20 | 17 |         include: | 
| 21 | 18 |           - runner: [self-hosted, macOS, ARM64] | 
|  | 
| 27 | 24 |       - name: Check out packages repository | 
| 28 | 25 |         uses: actions/checkout@v4 | 
| 29 | 26 | 
 | 
|  | 27 | +      - name: Set environment variables | 
|  | 28 | +        run: | | 
|  | 29 | +          echo "TANGRAM_CI_DIR=$HOME/.tangram-ci" >> $GITHUB_ENV | 
|  | 30 | +          echo "TG_EXE=$HOME/.tangram-ci/bin/tangram" >> $GITHUB_ENV | 
|  | 31 | +
 | 
| 30 | 32 |       - name: Configure Tangram | 
| 31 | 33 |         run: | | 
| 32 | 34 |           mkdir -p "$TANGRAM_CI_DIR/bin" | 
|  | 
| 35 | 37 |           EOF | 
| 36 | 38 |           cat > "$TANGRAM_CI_DIR/bin/tangram" << 'EOF' | 
| 37 | 39 |           #!/bin/sh | 
| 38 |  | -          exec tangram -m server --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@" | 
|  | 40 | +          exec tangram --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@" | 
| 39 | 41 |           EOF | 
| 40 | 42 |           chmod +x "$TANGRAM_CI_DIR/bin/tangram" | 
| 41 | 43 | 
 | 
|  | 
| 50 | 52 |     runs-on: ${{ matrix.runner }} | 
| 51 | 53 |     environment: release | 
| 52 | 54 |     strategy: | 
|  | 55 | +      fail-fast: false | 
| 53 | 56 |       matrix: | 
| 54 | 57 |         include: | 
| 55 | 58 |           - runner: [self-hosted, macOS, ARM64] | 
|  | 
| 61 | 64 |       - name: Check out packages repository | 
| 62 | 65 |         uses: actions/checkout@v4 | 
| 63 | 66 | 
 | 
|  | 67 | +      - name: Set environment variables | 
|  | 68 | +        run: | | 
|  | 69 | +          echo "TANGRAM_CI_DIR=$HOME/.tangram-ci" >> $GITHUB_ENV | 
|  | 70 | +          echo "TG_EXE=$HOME/.tangram-ci/bin/tangram" >> $GITHUB_ENV | 
|  | 71 | +
 | 
| 64 | 72 |       - name: Configure Tangram | 
| 65 | 73 |         run: | | 
| 66 | 74 |           mkdir -p "$TANGRAM_CI_DIR/bin" | 
|  | 
| 69 | 77 |           EOF | 
| 70 | 78 |           cat > "$TANGRAM_CI_DIR/bin/tangram" << 'EOF' | 
| 71 | 79 |           #!/bin/sh | 
| 72 |  | -          exec tangram -m server --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@" | 
|  | 80 | +          exec tangram --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@" | 
| 73 | 81 |           EOF | 
| 74 | 82 |           chmod +x "$TANGRAM_CI_DIR/bin/tangram" | 
| 75 | 83 | 
 | 
|  | 
0 commit comments