Commit Graph

136 Commits

Author SHA1 Message Date
三咲智子 Kevin Deng cf8be999df
Merge remote-tracking branch 'upstream/minor' 2024-06-16 17:01:49 +08:00
renovate[bot] 92db2a3009
chore(deps): update dawidd6/action-download-artifact action to v4 (#11065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 13:51:22 +08:00
renovate[bot] cf8cd1d97e
chore(deps): update pnpm/action-setup action to v4 (#11050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-01 02:40:48 +08:00
三咲智子 Kevin Deng 334e72eeee
Merge remote-tracking branch 'upstream/minor' 2024-05-30 21:41:53 +08:00
Kevin Deng 三咲智子 6f9587f63b
ci: omit pr number (#11033)
In the latest version of `maintain-one-comment`, pr number can be set automatically
https://github.com/actions-cool/maintain-one-comment/pull/9
2024-05-30 10:51:55 +08:00
Kevin Deng 三咲智子 1008199647
ci: fix RCE vulnerability in file overwrite
https://github.com/vuejs/core/pull/10985

Special thanks to @RedYetiDev
2024-05-21 08:52:43 +08:00
Kevin Deng 三咲智子 8bf1469df1
ci: fix RCE vulnerability in file overwrite (#10985)
Special thanks to @RedYetiDev
2024-05-21 07:05:08 +08:00
Evan You f750c41b51
chore(workflow): link to minor branch changelog for pre-releases [ci skip] 2024-04-29 18:14:02 +08:00
三咲智子 Kevin Deng b4aa5f98d7
Merge remote-tracking branch 'upstream/main' 2024-03-14 14:17:25 +08:00
三咲智子 Kevin Deng a148b87e4b
ci: enable ci for minor branch 2024-03-13 21:47:26 +08:00
三咲智子 Kevin Deng fef2acb204
ci: upgrade setup pnpm 2024-03-06 23:26:14 +08:00
三咲智子 Kevin Deng 91997bb3b3
ci: publish with npm provenance 2024-03-03 03:48:05 +08:00
三咲智子 Kevin Deng ebc157c84c
ci: skip release 2024-02-20 21:43:14 +08:00
三咲智子 Kevin Deng ab1121e512
Merge remote-tracking branch 'upstream/main' 2024-02-10 13:05:19 +08:00
renovate[bot] 3f92126a26
chore(deps): update actions/upload-artifact action to v4 (#10307)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 13:03:11 +08:00
renovate[bot] f9c845cb87
chore(deps): update dawidd6/action-download-artifact action to v3 (#10308)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 13:03:01 +08:00
renovate[bot] a02b7b1665
chore(deps): update actions/cache action to v4 (#10306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 13:00:53 +08:00
三咲智子 Kevin Deng db6eff64a5
ci: only release for push event [ci skip] 2024-02-10 12:57:11 +08:00
三咲智子 Kevin Deng 8a2a2ac168
ci: publish to npm 2024-02-10 12:53:27 +08:00
三咲智子 Kevin Deng 1a8fb86c75
ci: show diffed size report on push event 2024-02-09 00:56:15 +08:00
三咲智子 Kevin Deng 4be1fc1d60
ci: show size report for push job 2024-01-28 03:41:04 +08:00
Evan You cda74beceb chore: Merge branch 'main' into minor 2023-12-26 15:45:49 +08:00
Evan You 897112abcc ci: verify common treeshaking issues in CI 2023-12-26 15:34:40 +08:00
renovate[bot] 176302c01e
chore(deps): update autofix-ci/action digest to ea32e3a (#9910)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-26 11:29:06 +08:00
三咲智子 Kevin Deng 597eae423b
Merge remote-tracking branch 'upstream/minor' 2023-12-16 16:12:55 +08:00
Evan You 8b259826c0 ci: disable continuous benchmark for now 2023-12-11 22:22:03 +08:00
renovate[bot] 517885ff4e
chore(deps): update codspeedhq/action action to v2 (#9804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 10:49:43 +08:00
三咲智子 Kevin Deng b1fe48d851
ci: add continuous reactivity benchmark (#9638) 2023-12-08 21:26:48 +08:00
三咲智子 Kevin Deng 222512a18a
ci: remove autofix 2023-12-03 01:43:31 +08:00
三咲智子 Kevin Deng 717aad275d
Merge remote-tracking branch 'upstream/main' 2023-11-20 18:28:52 +08:00
renovate[bot] 9b634cb8fc
chore(deps): update actions/github-script action to v7 (#9628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-18 10:31:45 +08:00
renovate[bot] ac04d28d51
chore(deps): update dessant/lock-threads action to v5 (#9626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-18 07:32:25 +08:00
renovate[bot] 90be6e9c87
chore(deps): update autofix-ci/action digest to bee19d7 (#9625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-18 07:13:04 +08:00
三咲智子 Kevin Deng 269879ef96
ci: temp remove some ci 2023-11-17 03:01:53 +08:00
renovate[bot] 01af7d2f82
chore(deps): update actions/setup-node action to v4 (#9535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-02 20:51:23 +08:00
三咲智子 Kevin Deng 6021d0253e
chore: upgrade deps (#9443) 2023-10-21 16:59:26 +08:00
丶远方 a44c2b835e
ci: use `.node-version` to maintain node version (#8986) 2023-10-20 15:41:01 +08:00
renovate[bot] 51dfa6517e
chore(deps): update autofix-ci/action digest to d3e5915 (#9406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 10:41:58 +08:00
Haoqun Jiang b8fc18c0b2
ci: add a canary release workflow for next minor (#9265) 2023-09-22 15:51:11 +08:00
renovate[bot] 9944b50456
chore(deps): update actions/checkout action to v4 (#9156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 16:08:44 -05:00
renovate[bot] 323d2cebba
chore(deps): update actions/upload-artifact action to v3 (#9153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 16:05:19 -05:00
renovate[bot] ca00cf245e
chore(deps): update test (major) (#9148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2023-09-06 12:12:48 -05:00
Alex 5c137c9c8f
workflow: add lock-closed-issues (#8970) 2023-09-05 15:23:00 +08:00
三咲智子 Kevin Deng 8adb2ca537
ci: add autofix for pr (#9112) 2023-09-05 15:22:39 +08:00
三咲智子 Kevin Deng e7d5a41758
ci: fix get previous size data 2023-08-21 15:43:49 +08:00
三咲智子 Kevin Deng 61c3c8e86a
ci: fix size report permissions 2023-08-21 13:10:41 +08:00
三咲智子 Kevin Deng 1b56405299
ci: improved size report (#8992) 2023-08-21 11:33:51 +08:00
三咲智子 Kevin Deng bd08f057fc
ci: enforce format check 2023-08-14 19:43:55 +08:00
Evan You 01f43c1741
ci: setup windows ci for compiler and SSR tests (#8143) 2023-04-24 11:31:13 +08:00
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