This repository is used to run integration tests for vue ecosystem projects
Workflows are scheduled to run automatically every Monday, Wednesday and Friday
pnpm i
pnpm test
to run all suitespnpm test <suitename>
to select a suitetsx ecosystem-ci.ts
Note if you are not using pnpm
through corepack
locally, you need to prepend every command with COREPACK_ENABLE_STRICT=0
.
You can pass --tag v3.2.0-beta.1
, --branch somebranch
or --commit abcd1234
option to select a specific vue version to build.
If you pass --release 3.2.45
, vue build will be skipped and vue is fetched from the registry instead.
The repositories are checked out into workspace
subdirectory as shallow clones.
If you want to test the same version of vue multiple times, please run pnpm clean
first to ensure the workspace is clean.
the current utilities focus on pnpm based projects. Consider switching to pnpm or contribute utilities for other pms
If your project needs some special setup when running in the Ecosystem CI, you can detect the environment by checking for the ECOSYSTEM_CI
environment variable. It would be set to vue
if running in the Vue Ecosystem CI.
Server settings > Integrations > Webhooks
and click New Webhook
<github repo>/settings/secrets/actions
and click on New repository secret
Name
as DISCORD_WEBHOOK_URL
Value
Add secret
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。