Evan You
e40755d195
workflow: use environment for canary release workflow
2023-04-06 17:35:45 +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
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
三咲智子 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
Alex
05c7b0d180
ci: GitHub workflows security hardening ( #6743 )
2022-09-27 22:36:47 -04:00
Anthony Fu
72ac937f35
chore: use `packageManager` field ( #5911 )
2022-05-18 19:29:26 -04: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
Evan You
ae4b0783d7
chore: update repo references
2022-01-18 16:43:59 +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
Evan You
61c5fbd3e3
workflow: move to pnpm ( #4766 )
2021-10-08 14:23:30 -04: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
Evan You
aef70de1cb
ci: move to github actions / remove circleci config
2021-05-07 10:00:12 -04:00
Evan You
372f152d23
ci: improve transition tests ci stability
2021-05-07 09:56:31 -04:00
Evan You
4bb08df0c9
ci: test github actions
2021-05-07 09:39:13 -04:00
Eduardo San Martin Morote
ce0eca8ab1
ci: fix size check script ( #2895 )
2020-12-28 10:50:20 +01:00
Eduardo San Martin Morote
8e5cdc0d0e
ci: add size check on push ( #2392 )
2020-10-19 17:19:49 -04:00
Eduardo San Martin Morote
6962896465
ci: add size check integration ( #2369 )
2020-10-15 11:37:00 -04:00
Eduardo San Martin Morote
4d9b651d82
ci: add changelog link in releases ( #1123 )
2020-05-06 11:07:46 -04:00
Evan You
311eb08334
build: auto publish github release on tag push
2020-04-27 12:26:22 -04:00
Evan You
e82db471b3
ci: disable github actions for now (lacks dep caching)
2019-09-14 15:09:46 -04:00
Evan You
aa7cdd8de2
[ci] setup github actions
2019-09-14 10:33:30 -04:00