12 Commits

Author SHA1 Message Date
bobo.yang
b106ad555e refactor: Update git submodule initialization command
- Modify the git submodule update command in the CircleCI configuration file to include the --recursive flag
- This ensures that all submodules are recursively updated during the build process
2024-06-25 14:06:48 +08:00
bobo.yang
0246eb9f5c chore: Remove unnecessary test requirement in CircleCI config 2024-05-21 18:04:33 +08:00
bobo.yang
bc5741d810 Update workflow command in config.yml 2023-12-19 17:04:04 +08:00
bobo.yang
f3e167918a Update CircleCI configuration file 2023-12-18 10:12:35 +08:00
bobo.yang
4e6786d602 disable test job on commit 2023-12-18 10:12:30 +08:00
bobo.yang
aee87ad495 add exit code for run_commit_tests 2023-12-18 10:12:02 +08:00
bobo.yang
11a8f5ab66 add test job to CI 2023-12-18 10:11:39 +08:00
bobo.yang
5a492284c7 checkout tools submodule in circleCI 2023-11-03 13:23:28 +08:00
bobo.yang
20aeb03a93 Add pre-release flag to vsce publish command
- Modified the vsce publish command in the CircleCI configuration file.
- Added the --pre-release flag to allow publishing of pre-release versions.
2023-08-21 11:52:00 +08:00
Daniel Hu
fb5a17b888 skip confirm step in publish process 2023-05-21 22:44:01 +08:00
Daniel Hu
7539780245 fix publish ci workflow 2023-05-21 22:01:04 +08:00
Daniel Hu
1448494934 ci: Add CircleCI configuration for automated build and publish
This commit introduces a CircleCI configuration that enables automatic building of the VSCode extension on every main branch update. It also sets up automatic publishing to the VSCode Marketplace whenever a new tag is created on the main branch. This workflow significantly improves the CI/CD process of the extension development.

Signed-off-by: Daniel Hu <tao.hu@merico.dev>
2023-05-19 10:54:07 +08:00