@@ -3,9 +3,6 @@ name: Build Packages
3
3
on :
4
4
pull_request :
5
5
types : [opened, synchronize, reopened, ready_for_review]
6
- pull_request_target :
7
- types : [opened]
8
- workflow_dispatch :
9
6
push :
10
7
branches : ["main"]
11
8
15
12
16
13
jobs :
17
14
test :
18
- if : github.event_name == 'pull_request' || github.event_name == 'pull_request_target' || github.event_name == 'workflow_dispatch'
15
+ if : github.event_name == 'pull_request'
19
16
runs-on : ${{ matrix.runner }}
20
17
environment : test
21
18
strategy :
24
21
- runner : [self-hosted, macOS, ARM64]
25
22
enabled : true
26
23
- runner : [self-hosted, Linux, X64]
27
- enabled : false
24
+ enabled : true
28
25
29
26
steps :
30
27
- name : Check out packages repository
@@ -38,20 +35,15 @@ jobs:
38
35
EOF
39
36
cat > "$TANGRAM_CI_DIR/bin/tangram" << 'EOF'
40
37
#!/bin/sh
41
- exec tangram --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@"
38
+ exec tangram -m server - -directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@"
42
39
EOF
43
40
chmod +x "$TANGRAM_CI_DIR/bin/tangram"
44
41
45
42
- name : Test packages
46
43
if : matrix.enabled
47
44
shell : bash
48
45
run : |
49
- "$TG_EXE" server start
50
- while [ "$("$TG_EXE" server status)" != "started" ]; do
51
- sleep 1
52
- done
53
46
bun run auto --test --sequential
54
- "$TG_EXE" server stop
55
47
56
48
release :
57
49
if : github.event_name == 'push' && github.ref == 'refs/heads/main'
63
55
- runner : [self-hosted, macOS, ARM64]
64
56
enabled : true
65
57
- runner : [self-hosted, Linux, X64]
66
- enabled : false
58
+ enabled : true
67
59
68
60
steps :
69
61
- name : Check out packages repository
@@ -77,17 +69,12 @@ jobs:
77
69
EOF
78
70
cat > "$TANGRAM_CI_DIR/bin/tangram" << 'EOF'
79
71
#!/bin/sh
80
- exec tangram --directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@"
72
+ exec tangram -m server - -directory "$TANGRAM_CI_DIR" --config "$TANGRAM_CI_DIR/config.json" "$@"
81
73
EOF
82
74
chmod +x "$TANGRAM_CI_DIR/bin/tangram"
83
75
84
76
- name : Release packages
85
77
if : matrix.enabled
86
78
shell : bash
87
79
run : |
88
- "$TG_EXE" server start
89
- while [ "$("$TG_EXE" server status)" != "started" ]; do
90
- sleep 1
91
- done
92
80
bun run auto --release --sequential
93
- "$TG_EXE" server stop
0 commit comments