|
8 | 8 | runs-on: windows-latest |
9 | 9 | steps: |
10 | 10 | - name: Check out repository code |
11 | | - uses: actions/checkout@v2 |
| 11 | + uses: actions/checkout@v3 |
12 | 12 | - name: Install rust toolchain |
13 | 13 | uses: actions-rs/toolchain@v1.0.6 |
14 | 14 | with: |
|
53 | 53 | runs-on: macos-latest |
54 | 54 | steps: |
55 | 55 | - name: Check out repository code |
56 | | - uses: actions/checkout@v2 |
| 56 | + uses: actions/checkout@v3 |
57 | 57 | - name: Install rust toolchain |
58 | 58 | uses: actions-rs/toolchain@v1.0.6 |
59 | 59 | with: |
|
90 | 90 | runs-on: ubuntu-latest |
91 | 91 | steps: |
92 | 92 | - name: Check out repository code |
93 | | - uses: actions/checkout@v2 |
| 93 | + uses: actions/checkout@v3 |
94 | 94 | - name: Install rust toolchain |
95 | 95 | uses: actions-rs/toolchain@v1.0.6 |
96 | 96 | with: |
@@ -166,14 +166,14 @@ jobs: |
166 | 166 | target/x86_64-unknown-linux-gnu/release/react-x86_64-unknown-linux-gnu.tar.gz |
167 | 167 | target/i686-unknown-linux-gnu/release/react-i686-unknown-linux-gnu.tar.gz |
168 | 168 | target/aarch64-unknown-linux-gnu/release/react-aarch64-unknown-linux-gnu.tar.gz |
169 | | - target/armv7-unknown-linux-gnu/release/react-armv7-unknown-linux-gnueabi.tar.gz |
170 | | - target/armv7-unknown-linux-gnu/release/react-armv7-unknown-linux-gnueabihf.tar.gz |
| 169 | + target/armv7-unknown-linux-gnueabi/release/react-armv7-unknown-linux-gnueabi.tar.gz |
| 170 | + target/armv7-unknown-linux-gnueabihf/release/react-armv7-unknown-linux-gnueabihf.tar.gz |
171 | 171 | token: ${{ secrets.GITHUB_TOKEN }} |
172 | 172 | build-musl-linux: |
173 | 173 | runs-on: ubuntu-latest |
174 | 174 | steps: |
175 | 175 | - name: Check out repository code |
176 | | - uses: actions/checkout@v2 |
| 176 | + uses: actions/checkout@v3 |
177 | 177 | - name: Build the binary |
178 | 178 | uses: ./actions/linux-musl |
179 | 179 | - name: Upload react-x86_64-unknown-linux-musl.tar.gz |
@@ -213,14 +213,30 @@ jobs: |
213 | 213 | token: ${{ secrets.GITHUB_TOKEN }} |
214 | 214 | build-npm: |
215 | 215 | runs-on: ubuntu-latest |
| 216 | + needs: [build-windows, build-macos, build-gnu-linux, build-musl-linux] |
216 | 217 | steps: |
| 218 | + - name: Check out repository code |
| 219 | + uses: actions/checkout@v3 |
217 | 220 | - name: Setup node |
218 | 221 | uses: actions/setup-node@v3 |
| 222 | + with: |
| 223 | + node-version: "16.x" |
219 | 224 | - name: Download binaries |
220 | 225 | uses: actions/download-artifact@v3 |
| 226 | + with: |
| 227 | + path: binaries/ |
221 | 228 | - name: Copy binaries |
222 | 229 | run: | |
223 | | - cp |
| 230 | + chmod +x ../scripts/copy_binaries.sh |
| 231 | + ../scripts/copy_binaries.sh |
| 232 | + working-directory: binaries/ |
224 | 233 | - name: Publish Packages |
225 | 234 | run: | |
226 | | - yarn publish |
| 235 | + yarn install |
| 236 | + yarn lerna bootstrap |
| 237 | + git checkout origin/main |
| 238 | + yarn lerna version --conventional-commits --conventional-graduate --yes --include-merged-tags |
| 239 | + node -e 'console.log(require("./package.json").version)' |
| 240 | + yarn lerna publish from-package --yes |
| 241 | + env: |
| 242 | + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |
0 commit comments