|
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