vue3-core/.github/workflows
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.
2023-03-17 15:37:29 +08:00
..
canary.yml ci: release canary versions every week (#7860) 2023-03-17 15:37:29 +08:00
ci.yml ci: move chrome cache restore to before pnpm install 2022-11-14 19:23:51 +08:00
ecosystem-ci-trigger.yml ci: add a ecosystem-ci-trigger workflow (#7618) 2023-02-10 19:02:41 +08:00
release-tag.yml ci: GitHub workflows security hardening (#6743) 2022-09-27 22:36:47 -04:00