|
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