Haoqun Jiang
17d37d6a04
workflow: respect `--skipGit` on `pnpm publish` ( #8261 )
Fixes errors like https://github.com/vuejs/core/actions/runs/4924472857/jobs/8797539690#step:6:332
2 years ago
Evan You
a11599449e
workflow: use pnpm publish during release
2 years ago
Evan You
7f1b546a99
workflow: support building types in build script
2 years ago
Evan You
32b91dbd87
workflow: remove yarn usage in release script
2 years ago
Evan You
e4a2d11f82
chore: move ts-ignore comment in release script
2 years ago
Haoqun Jiang
ff35fe9ffe
build: exit with code 1 on release failure ( #7962 )
See https://github.com/vuejs/core/actions/runs/4527710331/jobs/7973811532#step:6:279
The canary release action should fail if the release script fails.
2 years ago
Haoqun Jiang
543d6dbc94
build: don't wait for changelog edits when `--skip-prompts` or `--canary` is specified ( #7965 )
2 years ago
Evan You
9dd98f00f2
chore: allow editing changelog before committing release
2 years ago
Haoqun Jiang
650f5c26f4
build: fix canary bundling issues ( #7907 )
1. correct the rollup config after the package name changed
2. fix the same-day patch version bump of canary releases
2 years ago
Haoqun Jiang
29852dfa9c
ci: release canary versions every week ( #7860 )
* build: support `--canary` flag for canary releases
Also adds `--skip-git` and `--skip-prompts` flags as they would be
useful in ecosystem-ci
* ci: add a workflow to do canary releases every Monday
* build: allow manually releasing patch canary versions
* chore: don't bother updating the README
As far as I know, only Knighly modifies the README for nightly builds:
<https://www.npmjs.com/package/@knightly/vue >
Nuxt, React, and TypeScript all keep the README as-is for edge releases.
So I think we can avoid the complexity here.
* refactor: checkCIStatus -> getCIResult
* chore: keep the canary major in sync with the repo major
* fix: fix version rewriting
* fix: `@vue/compat` is also a core package
The directory name format of `@vue/compat` is different from other core packages, so it needs to be handled separately.
Missing it didn't cause any problems because the `isCorePackage`
function is only used to test dependency names, and `@vue/compat` isn't
used as a dependency anywhere.
But it's good to fix it anyway.
2 years ago
Evan You
2df8049aa4
chore: avoid double-building types on release
3 years ago
Evan You
2774ba5f0f
chore: use workspace vue dep for sfc-playground
3 years ago
Evan You
20ea62da3c
chore: use type: "module"
3 years ago
Evan You
eb0c1e7025
build: remove api-extractor
3 years ago
Evan You
b472965eba
workflow: check ci status during release
3 years ago
Evan You
ab45f6f8a2
build: update build scripts to esm
3 years ago
Evan You
0cf9ae62be
chore: remove stale todo comment [ci skip]
3 years ago
Evan You
739af3da60
workflow: fix release script for pnpm 7 [ci skip]
3 years ago
Cloyd Lau
209483bed1
workflow: recover version when error occurred ( #5493 ) [ci skip]
3 years ago
Evan You
7c6386c01c
workflow: remove next tag in release script
4 years ago
Evan You
7a5c784452
workflow: update lockfile during release
4 years ago
Evan You
3f4c50ca83
chore: use pnpm in release script
4 years ago
Evan You
61c5fbd3e3
workflow: move to pnpm ( #4766 )
4 years ago
Evan You
fb43aab117
chore: remove wrongly placed type casts
4 years ago
dependabot[bot]
305883a12f
build(deps-dev): bump typescript from 4.3.5 to 4.4.2 ( #4482 )
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.3.5 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2
* test: fix nodeOps types
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodrigues <carlos@hypermob.co.uk>
Co-authored-by: Evan You <yyx990803@gmail.com>
4 years ago
Evan You
1c7f5d3fce
workflow: auto determine release dist-tag
4 years ago
Evan You
290e494292
chore: bail early on release test run
4 years ago
Evan You
ccd4d406c1
workflow: allow specifying release tag in release script
5 years ago
Evan You
2ee2f945a6
workflow: adjust release script for non-pre-releases
5 years ago
Evan You
009255ab34
chore: remove unnecessary flag in release script
5 years ago
Evan You
8d33be6ae4
workflow: update release script for dts tests
5 years ago
Evan You
c017073f4c
build: run tests in serial for release
5 years ago
Evan You
c3028ad6b3
build: remove compiler-ssr and server-renderer from skipped packages
6 years ago
Evan You
ccc3312113
chore: add compiler-ssr to skipped packages for now
6 years ago
Evan You
0b992307a6
build: adjust release tag
6 years ago
Evan You
1d5a9eb7c1
chore: fix publish log [ci skip]
6 years ago
Evan You
5e35d6fb79
chore: fix release script temporary tag [ci skip]
6 years ago
Rustin
4154cacc76
chore(scripts): fix typo ( #612 )
6 years ago
Evan You
8aca71b354
build: adjust release tag for alpha/beta phase
6 years ago
Evan You
15cccad09f
build(release): only log actually publisehd packages
6 years ago
Evan You
5c4833e204
build: generate changelog during release
6 years ago
Evan You
9351264aff
build: fix skipped package check
6 years ago
Evan You
7d2ae08277
build: polish release script
6 years ago
Evan You
c1959fa64d
build: set compiler-sfc peerDep on vue
6 years ago
Evan You
136ab753b3
build: adjust esm formats
6 years ago
Evan You
8ed04ed503
build: release script
6 years ago