mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
Change 'cargo publish' test to only do 'cargo package' (#3750)
It was found the cargo-package-dry-run test would fail when version numbers are bumped because crates were not actually published. So, for example, deno_typescript 0.30.2 would not be able to find deno_core 0.30.2 because it had not yet been published (see #3744). Ref #3712
This commit is contained in:
parent
92ceb8e323
commit
a8bda560e2
1 changed files with 12 additions and 6 deletions
18
.github/workflows/ci.yml
vendored
18
.github/workflows/ci.yml
vendored
|
@ -10,7 +10,7 @@ jobs:
|
|||
strategy:
|
||||
matrix:
|
||||
os: [macOS-latest, windows-2019, ubuntu-16.04]
|
||||
kind: ['test', 'test_debug', 'bench', 'lint', 'test_publish']
|
||||
kind: ['test', 'test_debug', 'bench', 'lint', 'package']
|
||||
exclude:
|
||||
- os: windows-2019
|
||||
kind: 'bench'
|
||||
|
@ -28,9 +28,9 @@ jobs:
|
|||
kind: 'test_debug'
|
||||
|
||||
- os: windows-2019
|
||||
kind: 'test_publish'
|
||||
kind: 'package'
|
||||
- os: macOS-latest
|
||||
kind: 'test_publish'
|
||||
kind: 'package'
|
||||
steps:
|
||||
- name: Configure git
|
||||
run: git config --global core.symlinks true
|
||||
|
@ -132,9 +132,15 @@ jobs:
|
|||
if: matrix.kind == 'test' || matrix.kind == 'bench'
|
||||
run: cargo build --release --locked --all-targets
|
||||
|
||||
- name: dry-run cargo package
|
||||
if: matrix.kind == 'test_publish'
|
||||
run: ./tools/cargo_publish.py --dry-run
|
||||
- name: test cargo-package
|
||||
if: matrix.kind == 'package'
|
||||
run: |
|
||||
cd core
|
||||
cargo package
|
||||
cd ../deno_typescript
|
||||
cargo package
|
||||
cd ../cli
|
||||
cargo package
|
||||
|
||||
- name: Test
|
||||
if: matrix.kind == 'test'
|
||||
|
|
Loading…
Reference in a new issue