|
22 | 22 |
|
23 | 23 | jobs:
|
24 | 24 | dist:
|
| 25 | + if: ${{ github.repository == 'rust-lang/rust-analyzer' || github.event.action == 'workflow_dispatch' }} |
25 | 26 | strategy:
|
26 | 27 | matrix:
|
27 | 28 | include:
|
@@ -138,6 +139,7 @@ jobs:
|
138 | 139 | path: ./dist
|
139 | 140 |
|
140 | 141 | dist-x86_64-unknown-linux-musl:
|
| 142 | + if: ${{ github.repository == 'rust-lang/rust-analyzer' || github.event.action == 'workflow_dispatch' }} |
141 | 143 | name: dist (x86_64-unknown-linux-musl)
|
142 | 144 | runs-on: ubuntu-latest
|
143 | 145 | env:
|
@@ -183,6 +185,7 @@ jobs:
|
183 | 185 | path: ./dist
|
184 | 186 |
|
185 | 187 | publish:
|
| 188 | + if: ${{ github.repository == 'rust-lang/rust-analyzer' || github.event.action == 'workflow_dispatch' }} |
186 | 189 | name: publish
|
187 | 190 | runs-on: ubuntu-latest
|
188 | 191 | needs: ["dist", "dist-x86_64-unknown-linux-musl"]
|
@@ -257,24 +260,24 @@ jobs:
|
257 | 260 | working-directory: ./editors/code
|
258 | 261 |
|
259 | 262 | - name: Publish Extension (Code Marketplace, release)
|
260 |
| - if: github.ref == 'refs/heads/release' && (github.repository == 'rust-analyzer/rust-analyzer' || github.repository == 'rust-lang/rust-analyzer') |
| 263 | + if: github.ref == 'refs/heads/release' && github.repository == 'rust-lang/rust-analyzer' |
261 | 264 | working-directory: ./editors/code
|
262 | 265 | # token from https://dev.azure.com/rust-analyzer/
|
263 | 266 | run: npx vsce publish --pat ${{ secrets.MARKETPLACE_TOKEN }} --packagePath ../../dist/rust-analyzer-*.vsix
|
264 | 267 |
|
265 | 268 | - name: Publish Extension (OpenVSX, release)
|
266 |
| - if: github.ref == 'refs/heads/release' && (github.repository == 'rust-analyzer/rust-analyzer' || github.repository == 'rust-lang/rust-analyzer') |
| 269 | + if: github.ref == 'refs/heads/release' && github.repository == 'rust-lang/rust-analyzer' |
267 | 270 | working-directory: ./editors/code
|
268 | 271 | run: npx ovsx publish --pat ${{ secrets.OPENVSX_TOKEN }} --packagePath ../../dist/rust-analyzer-*.vsix
|
269 | 272 | timeout-minutes: 2
|
270 | 273 |
|
271 | 274 | - name: Publish Extension (Code Marketplace, nightly)
|
272 |
| - if: github.ref != 'refs/heads/release' && (github.repository == 'rust-analyzer/rust-analyzer' || github.repository == 'rust-lang/rust-analyzer') |
| 275 | + if: github.ref != 'refs/heads/release' && github.repository == 'rust-lang/rust-analyzer' |
273 | 276 | working-directory: ./editors/code
|
274 | 277 | run: npx vsce publish --pat ${{ secrets.MARKETPLACE_TOKEN }} --packagePath ../../dist/rust-analyzer-*.vsix --pre-release
|
275 | 278 |
|
276 | 279 | - name: Publish Extension (OpenVSX, nightly)
|
277 |
| - if: github.ref != 'refs/heads/release' && (github.repository == 'rust-analyzer/rust-analyzer' || github.repository == 'rust-lang/rust-analyzer') |
| 280 | + if: github.ref != 'refs/heads/release' && github.repository == 'rust-lang/rust-analyzer' |
278 | 281 | working-directory: ./editors/code
|
279 | 282 | run: npx ovsx publish --pat ${{ secrets.OPENVSX_TOKEN }} --packagePath ../../dist/rust-analyzer-*.vsix
|
280 | 283 | timeout-minutes: 2
|
0 commit comments