Commit Graph

91 Commits

Author SHA1 Message Date
Evan You e40755d195 workflow: use environment for canary release workflow 2023-04-06 17:35:45 +08:00
Cloyd Lau cbe3d42ed3
chore: fix wrong placeholder in issue template (#7918) [ci skip] 2023-04-06 17:14:16 +08:00
Evan You 593da4069a chore: update playground url 2023-04-06 12:42:07 +08:00
Evan You ea5bf1235d ci: avoid duplicated ci runs on self-repo pull requests 2023-03-27 18:32:45 +08:00
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
Haoqun Jiang 1d09540798
ci: add a ecosystem-ci-trigger workflow (#7618) 2023-02-10 19:02:41 +08:00
Evan You 20ea62da3c chore: use type: "module" 2023-02-03 18:12:56 +08:00
Evan You 78a52ef3fe docs: document git hooks [ci skip] 2023-02-03 18:03:33 +08:00
Evan You 7a0a6658c6 docs: update contributing guide 2023-02-03 17:47:34 +08:00
vaakian X 261fc12443
chore: fix broken link (#7589)
closes https://github.com/vuejs/core/issues/7588
2023-01-28 07:00:04 +08:00
Evan You f3e4f038bf ci: move chrome cache restore to before pnpm install 2022-11-14 19:23:51 +08:00
Evan You 7b59f2a012 ci: skip chromium download in jobs that do not need it 2022-11-14 19:21:58 +08:00
Evan You bcc76e9395 ci: cache chromium binary 2022-11-14 18:47:08 +08:00
Evan You 6524805c45 docs: add notes on more scripts in contribution guide 2022-11-14 10:22:43 +08:00
Flávio Reis a52141a62b
docs(contributing): change dependencies graph to mermaid (#6901) 2022-11-13 20:48:58 -05:00
Evan You f793faaeb7 chore: remove reference to tsd [ci skip]
close #7077
2022-11-10 15:10:47 +08:00
三咲智子 Kevin Deng dc9f99426d
workflow: switch to simple-git-hooks (#7069) 2022-11-09 08:14:59 -05:00
三咲智子 Kevin Deng 28a4fc040e
ci: upgrade node to 18 (#6983) 2022-11-08 09:13:45 -05:00
Evan You b3916db82d ci: disable format-check on ci
this causes too many unintended fails on PR merges
the task should just be manually run periodically
2022-11-08 14:31:45 +08:00
三咲智子 (Kevin) bbb66d7ac7
ci: check prettier format (#6830) 2022-10-28 09:39:34 +08:00
Evan You 830454ae56 ci: fix pnpm action version 2022-10-27 08:58:38 +08:00
Evan You e3bc21f39a ci: bump actions versions 2022-10-26 18:32:34 +08:00
Evan You c454aa5cd0 chore: more pr tips in contribution guide [ci skip] 2022-10-05 15:48:57 +08:00
Alex 05c7b0d180
ci: GitHub workflows security hardening (#6743) 2022-09-27 22:36:47 -04:00
Kid 96ba71d0cf
chore: fix typos (#6708) 2022-09-24 15:13:39 +08:00
Evan You 80de1adb36 chore: require version in bug report [ci skip] 2022-05-20 23:21:01 +08:00
Anthony Fu 72ac937f35
chore: use `packageManager` field (#5911) 2022-05-18 19:29:26 -04:00
Evan You fd2aa120a1 chore: add note to pr guidelines [ci skip] 2022-05-18 10:52:07 +08:00
neilnaveen 94a18197f3
workflow: update github actions via dependabot (#5656) 2022-05-13 04:26:30 -04:00
patak cb69208a87
chore: issues forms (#5145) 2022-05-11 21:31:12 -04:00
Evan You 54753c3401 chore: update branch references 2022-05-12 08:45:06 +08:00
Evan You c44b3fc2ff chore: update ci step name [ci skip] 2022-05-12 08:38:48 +08:00
Evan You b5aa768733 workflow: upgrade to pnpm 7 2022-05-12 08:33:17 +08:00
Evan You 1414f17490 ci: run lint during ci 2022-05-10 10:47:32 +08:00
kuanglingxi 29d58f3124
docs(contributing): change node version (#5382)
* docs(contributing): keep documentation and engines in sync [ci skip]
2022-02-14 19:34:02 +08:00
Evan You 54c525f289 chore: remove patreon from funding.yml [ci skip] 2022-02-12 16:43:55 +08:00
Evan You ae4b0783d7 chore: update repo references 2022-01-18 16:43:59 +08:00
JayFate 8cbfe092cf
docs(contributing): missing structure info for compiler-sfc (#3559) [ci skip] 2022-01-17 18:34:47 -05:00
Evan You 92fcb9db05 workflow: use esbuild for dev scripts 2022-01-14 16:21:50 +08:00
Cédric Exbrayat 1149e825de
chore: fix ci build (#4958) 2021-11-17 17:23:59 +01:00
Sepush 4dd8588408
ci: update checkout version (#4881) 2021-11-02 01:28:17 -04:00
Alex Vilchis f8221682fe
chores: fix tsconfig property name reference in contribution guide (#4775) [ci skip] 2021-10-09 18:23:09 -04:00
Evan You 61c5fbd3e3
workflow: move to pnpm (#4766) 2021-10-08 14:23:30 -04:00
zhoulixiang ca17162e37
docs: update link to nodejs.org to use https (#4700) 2021-09-29 11:59:17 +02:00
Evan You f27a98becc ci: improve size script 2021-09-23 14:46:16 -04:00
Evan You 7915a593ea ci: use frozen lockfile 2021-09-20 12:43:06 -04:00
Evan You 6e7e57fa9b ci: update size check script 2021-09-20 12:40:05 -04:00
Evan You b39dc52fc8 ci: update ci script 2021-09-20 12:26:16 -04:00
Evan You f243d2fbdc ci: lock node version to 16.8 2021-09-08 18:51:19 -04:00
Evan You e019b14add ci: set node to 16 2021-07-29 12:35:35 -04:00