18
18
dist-windows :
19
19
name : dist (Windows)
20
20
runs-on : windows-latest
21
+ env :
22
+ RA_TARGET : x86_64-pc-windows-msvc
21
23
22
24
steps :
23
25
- name : Checkout repository
39
41
40
42
- name : Dist
41
43
run : cargo xtask dist
42
- env :
43
- RA_TARGET : x86_64-pc-windows-msvc
44
44
45
45
- name : Upload artifacts
46
46
uses : actions/upload-artifact@v1
51
51
dist-ubuntu :
52
52
name : dist (Ubuntu 16.04)
53
53
runs-on : ubuntu-16.04
54
+ env :
55
+ RA_TARGET : x86_64-unknown-linux-gnu
54
56
55
57
steps :
56
58
- name : Checkout repository
@@ -71,18 +73,14 @@ jobs:
71
73
- name : Dist
72
74
if : github.ref == 'refs/heads/release'
73
75
run : cargo xtask dist --client 0.2.$GITHUB_RUN_NUMBER
74
- env :
75
- RA_TARGET : x86_64-unknown-linux-gnu
76
76
77
77
- name : Dist
78
78
if : github.ref != 'refs/heads/release'
79
79
run : cargo xtask dist --nightly --client 0.3.$GITHUB_RUN_NUMBER-nightly
80
- env :
81
- RA_TARGET : x86_64-unknown-linux-gnu
82
80
83
81
- name : Nightly analysis-stats check
84
82
if : github.ref != 'refs/heads/release'
85
- run : target/x86_64-unknown-linux-gnu /release/rust-analyzer analysis-stats .
83
+ run : target/${{ env.RA_TARGET }} /release/rust-analyzer analysis-stats .
86
84
87
85
- name : Upload artifacts
88
86
uses : actions/upload-artifact@v1
93
91
dist-macos-latest :
94
92
name : dist (MacOS latest)
95
93
runs-on : macos-latest
94
+ env :
95
+ RA_TARGET : x86_64-apple-darwin
96
96
97
97
steps :
98
98
- name : Checkout repository
@@ -107,8 +107,6 @@ jobs:
107
107
108
108
- name : Dist
109
109
run : cargo xtask dist
110
- env :
111
- RA_TARGET : x86_64-apple-darwin
112
110
113
111
- name : Upload artifacts
114
112
uses : actions/upload-artifact@v1
@@ -119,6 +117,8 @@ jobs:
119
117
dist-macos-11 :
120
118
name : dist (MacOS 11.0)
121
119
runs-on : macos-11.0
120
+ env :
121
+ RA_TARGET : aarch64-apple-darwin
122
122
123
123
steps :
124
124
- name : Checkout repository
@@ -134,8 +134,6 @@ jobs:
134
134
135
135
- name : Dist
136
136
run : cargo xtask dist
137
- env :
138
- RA_TARGET : aarch64-apple-darwin
139
137
140
138
- name : Upload artifacts
141
139
uses : actions/upload-artifact@v1
0 commit comments