forked from crowci/crow
A slim and self-hostable CI/CD engine with great extensibility
|
crowci-bot
4f4224cddc
chore(deps): update dependency vue-tsc to v3 ( #318 )
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vue-tsc](https://github.com/vuejs/language-tools) ([source](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`^2.2.8` -> `^3.0.0`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.12/3.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.1`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#301-2025年07月02日) [Compare Source](https://github.com/vuejs/language-tools/compare/v3.0.0...v3.0.1) ##### Bug Fixes - fix(language-core): remove calculation logic of element inner loc ([#​5460](https://github.com/vuejs/language-tools/issues/5460)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(vscode): correct syntax highlight of `v-else` ([#​5470](https://github.com/vuejs/language-tools/issues/5470)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! ##### Other Changes - docs(vscode): update Russian translation for VS Code extension ([#​5461](https://github.com/vuejs/language-tools/issues/5461)) - Thanks to [@​AndreyYolkin](https://github.com/AndreyYolkin)! - chore: update volar to 2.4.17 - typescript: correctly use `getModeForUsageLocation` to calculate the resolution mode ### [`v3.0.0`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#300-2025年07月01日) [Compare Source](https://github.com/vuejs/language-tools/compare/v2.2.12...v3.0.0) ##### Features - feat(typescript-plugin): skip declaration files in goto components definition ([#​5221](https://github.com/vuejs/language-tools/issues/5221)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(language-core): introduce `strictVModel` option ([#​5229](https://github.com/vuejs/language-tools/issues/5229)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding ([#​5252](https://github.com/vuejs/language-tools/issues/5252), [#​5395](https://github.com/vuejs/language-tools/issues/5395), [#​5443](https://github.com/vuejs/language-tools/issues/5443)) - feat(language-core): support navigation of events with `v-on` syntax ([#​5275](https://github.com/vuejs/language-tools/issues/5275)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(language-core): type support of slot children ([#​5137](https://github.com/vuejs/language-tools/issues/5137)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(language-service): autocomplete for props with union type - feat(language-service): document links for template refs ([#​5385](https://github.com/vuejs/language-tools/issues/5385)) - Thanks to [@​alex-snezhko](https://github.com/alex-snezhko)! - feat(language-core): resolve external stylesheets ([#​5136](https://github.com/vuejs/language-tools/issues/5136)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(language-core): add `strictCssModules` option ([#​5164](https://github.com/vuejs/language-tools/issues/5164)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - feat(component-type-helpers): add `ComponentAttrs` type for attribute extraction - feat(vscode): add support for `typescript.sortImports`, `typescript.removeUnusedImports` commands ([#​5444](https://github.com/vuejs/language-tools/issues/5444)) - feat(vscode): i18n support of configurations and commands with `zh-CN`, `zh-TW`, `ru` and `ja` ([#​5330](https://github.com/vuejs/language-tools/issues/5330), [#​5340](https://github.com/vuejs/language-tools/issues/5340), [#​5404](https://github.com/vuejs/language-tools/issues/5404)) - Thanks to [@​KazariEX](https://github.com/KazariEX), [@​PurplePlanen](https://github.com/PurplePlanen) and [@​zyoshoka](https://github.com/zyoshoka)! ##### Bug Fixes - fix(language-core): generate condition guards for model events ([#​5225](https://github.com/vuejs/language-tools/issues/5225)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): prevent global types generation in declaration files ([#​5239](https://github.com/vuejs/language-tools/issues/5239)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): prevent eager inference of slot props from generics ([#​5247](https://github.com/vuejs/language-tools/issues/5247)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(typescript-plugin): prevent highlighting native element tags with same name as components ([#​5253](https://github.com/vuejs/language-tools/issues/5253)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-service): do not provide required props inlay hints for intrinsic elements ([#​5258](https://github.com/vuejs/language-tools/issues/5258)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(vscode): handle `typescript-language-features` module loading race condition ([#​5260](https://github.com/vuejs/language-tools/issues/5260)) - fix(component-meta): update event type representation to include array notation - fix(language-core): correct error mapping when prop exp is arrow function ([#​5262](https://github.com/vuejs/language-tools/issues/5262)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-service): add document highlights support ([#​5263](https://github.com/vuejs/language-tools/issues/5263)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): correct type inference of multiple template refs with same name ([#​5271](https://github.com/vuejs/language-tools/issues/5271)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): skip AST parsing when the expression is an identifier ([#​5268](https://github.com/vuejs/language-tools/issues/5268)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): do not drop leading comments of `defineModels` ([#​5273](https://github.com/vuejs/language-tools/issues/5273)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): improve fault tolerance for unsupported script languages - fix(language-core): avoid invalid auto import edit position when setup global types fails - fix(language-core): transform slot parameter list into equivalent binding pattern ([#​5245](https://github.com/vuejs/language-tools/issues/5245)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): correct codegen when src path does not match the generated length - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-service): exclude `data-` attribute completion from sfc level nodes - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): remove semantic highlight of v-bind shorthand ([#​5321](https://github.com/vuejs/language-tools/issues/5321)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(vscode): inline html comment pattern in Vue syntax definition ([#​5327](https://github.com/vuejs/language-tools/issues/5327)) - Thanks to [@​zyoshoka](https://github.com/zyoshoka)! - fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(component-meta): attach namespace prefix correctly on generated types ([#​5326](https://github.com/vuejs/language-tools/issues/5326)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): drop `undefined` from optional prop type with default in template ([#​5339](https://github.com/vuejs/language-tools/issues/5339)) - Thanks to [@​Dylancyclone](https://github.com/Dylancyclone)! - fix: depend on exact volar version ([#​5345](https://github.com/vuejs/language-tools/issues/5345)) - Thanks to [@​tomblachut](https://github.com/tomblachut)! - fix(language-core): ignore frontmatter block in markdown files ([#​5362](https://github.com/vuejs/language-tools/issues/5362)) - Thanks to [@​brc-dd](https://github.com/brc-dd)! - fix(component-meta): only exclude vnode events from props ([#​5369](https://github.com/vuejs/language-tools/issues/5369)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): skip css references for position within virtual code with `navigation: true` ([#​5378](https://github.com/vuejs/language-tools/issues/5378)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): hoist export declarations from generic script block ([#​5398](https://github.com/vuejs/language-tools/issues/5398)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(vscode): correct syntax highlight for directives starting with `v-for` ([#​5399](https://github.com/vuejs/language-tools/issues/5399)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): correct support for flatten plugins ([#​5392](https://github.com/vuejs/language-tools/issues/5392)) - Thanks to [@​zhiyuanzmj](https://github.com/zhiyuanzmj)! - fix(language-core): remove `semantic` code feature on first argument of `useCssModule` and `useTemplateRef` - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(typescript-plugin): filter completion items of macros and global variables in template and styles ([#​5425](https://github.com/vuejs/language-tools/issues/5425)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(language-core): do not generate redundant function scopes to affect type narrowing ([#​5430](https://github.com/vuejs/language-tools/issues/5430)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - fix(component-meta): add new file name in `updateFile` ([#​5438](https://github.com/vuejs/language-tools/issues/5438)) - Thanks to [@​Akryum](https://github.com/Akryum)! - fix(language-core): `Prettify<T>` breaks generics inferencing ([#​5424](https://github.com/vuejs/language-tools/issues/5424)) - Thanks to [@​so1ve](https://github.com/so1ve)! - fix(language-core): use `var` instead of `let` to declare `attrsVar` that may be hoisted - Thanks to [@​KazariEX](https://github.com/KazariEX)! ##### Performance - perf(language-core): cache and reuse inline ts asts during full updates ([#​5435](https://github.com/vuejs/language-tools/issues/5435)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! ##### Other Changes - refactor(vscode, language-server): remove hybrid mode configuration ([#​5248](https://github.com/vuejs/language-tools/issues/5248)) - refactor(vscode): remove write virtual files command - chore(vscode): correct `directory` path in package.json ([#​5283](https://github.com/vuejs/language-tools/issues/5283)) - Thanks to [@​zyoshoka](https://github.com/zyoshoka)! - chore(vscode): use rolldown for bundling ([#​5337](https://github.com/vuejs/language-tools/issues/5337)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - refactor(vscode): remove doctor - Thanks to [@​KazariEX](https://github.com/KazariEX)! - docs: update instructions for neovim lsp configuration ([#​5361](https://github.com/vuejs/language-tools/issues/5361)) - Thanks to [@​kshksdrt](https://github.com/kshksdrt)! - refactor(vscode): remove Vite problem matcher ([#​5375](https://github.com/vuejs/language-tools/issues/5375)) - chore(docs): update vue language package name ([#​5376](https://github.com/vuejs/language-tools/issues/5376)) - Thanks to [@​marktlinn](https://github.com/marktlinn)! - chore(ci): set pre-release status when publishing to Open VSX ([#​5377](https://github.com/vuejs/language-tools/issues/5377)) - Thanks to [@​lukashass](https://github.com/lukashass)! - docs: fallback workaround of `vue_language_server_path` in nvim setup example ([#​5391](https://github.com/vuejs/language-tools/issues/5391)) - Thanks to [@​menuRivera](https://github.com/menuRivera)! - test(component-meta): simplify code with snapshots ([#​5403](https://github.com/vuejs/language-tools/issues/5403)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - docs(nvim): move neovim lspconfig docs to wiki page ([#​5408](https://github.com/vuejs/language-tools/issues/5408)) - Thanks to [@​RayGuo-ergou](https://github.com/RayGuo-ergou)! - refactor(language-server): drop `typescript.tsdk` initialization option ([#​5409](https://github.com/vuejs/language-tools/issues/5409)) - refactor(language-service): drop name casing convertion and its language status item ([#​5411](https://github.com/vuejs/language-tools/issues/5411)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - refactor(language-core): drop `defineProp` support ([#​5415](https://github.com/vuejs/language-tools/issues/5415)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - chore(vscode): change display name to "Vue (Official)" - refactor: cleanup dependencies relationship ([#​5421](https://github.com/vuejs/language-tools/issues/5421)) - refactor(component-meta): use type-helpers as a peer dependency - refactor(vscode): cleanup extension client ([#​5422](https://github.com/vuejs/language-tools/issues/5422)) - refactor(language-server): move in server code from insiders edition ([#​5423](https://github.com/vuejs/language-tools/issues/5423)) - chore: introduce oxlint for faster linting ([#​5416](https://github.com/vuejs/language-tools/issues/5416)) - Thanks to [@​KazariEX](https://github.com/KazariEX)! - refactor(vscode): remove split editor feature ([#​5446](https://github.com/vuejs/language-tools/issues/5446)) - refactor(vscode): rename configuration keys from `complete` to `suggest` for clarity </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMS4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jeSDwn5Om77iPIiwidWkiXX0=--> Reviewed-on: crowci/crow#318 Co-authored-by: crowci-bot <admin@crowci.dev> Co-committed-by: crowci-bot <admin@crowci.dev> |
||
|---|---|---|
| .crow | chore(deps): update docker.io/aquasec/trivy docker tag to v0.64.1 ( #316 ) | |
| .forgejo | chore: update issue templates and rename to .forgejo | |
| .gitsv |
ci: add release workflow via git-sv ( #18 )
|
|
| .vscode |
refactor: switch from pnpm to bun ( #281 )
|
|
| agent | refactor: migrate import paths from github to codeberg | |
| assets | chore: add png logo for README | |
| cli | fix: use JSON array in test to match new expected object type | |
| cmd | fix: agent startup errors due to missing config ( #310 ) | |
| crow-go | feat: add the option to cancel individual workflows in matrix workflows ( #282 ) | |
| docs | docs: fix install instructions for forge env var ( close #308 ) | |
| images |
chore: add ENV CI_COMMIT_TAG= to agent dockerfile for proper version parsing during releases
|
|
| pipeline | Revert "feat: kubernetes: prevent secrets from leaking into api-server logs" | |
| server |
feat: use descriptive container (by default) and add option CROW_CONTAINER_NAME_SCHEME ( #304 )
|
|
| shared | chore(deps): update woodpeckerci/plugin-git docker tag to v2.6.5 | |
| tools | Cleanup openapi generation ( #4331 ) | |
| version | Add godot linter to harmonitze toplevel comments ( #3650 ) | |
| web | chore(deps): update dependency vue-tsc to v3 ( #318 ) | |
| .commitlintrc.json |
feat: add CI_COMMIT_PULL_REQUEST_TITLE env var ( #80 )
|
|
| .editorconfig | chore: revert tab - spaces migration due to test errors | |
| .editorconfig-checker.json | chore: format web/ | |
| .gitignore |
chore: ignore .DS_Store
|
|
| .golangci.yaml | refactor: log stream enhancements and workflow/grpc tests ( #297 ) | |
| .hadolint.yaml | Cleanups + prefer .yaml ( #3069 ) | |
| .lycheeignore |
fix: Add wildcard to .lycheeignore ( #4158 )
|
|
| .markdownlint.yaml | docs: add instructions for installing remote agents | |
| .mockery.yaml | chore: update mocks and mockery config to v3 | |
| .pre-commit-config.yaml | chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.1 | |
| .prettierignore |
refactor: switch from pnpm to bun ( #281 )
|
|
| .prettierrc.json | Remove old files ( #3077 ) | |
| .readthedocs.yaml |
ci: get checks passing with just ( #3 )
|
|
| .yamllint.yaml | chore: remove refs to docs_old | |
| CONTRIBUTING.md | docs: add CONTRIBUTING.md, move remaining dev instructions to docs | |
| devcontainer.json |
refactor: switch from pnpm to bun ( #281 )
|
|
| go.mod | chore(deps): update golang-packages ( #315 ) | |
| go.sum | chore(deps): update golang-packages ( #315 ) | |
| Justfile |
refactor: switch from pnpm to bun ( #281 )
|
|
| LICENSE | Check for correct license header ( #2137 ) | |
| mkdocs.yaml | docs: add Ansible installation instructions | |
| README.md | chore: add png logo for README | |
| renovate.json |
refactor: switch from pnpm to bun ( #281 )
|
|
A slim and self-hostable CI/CD engine with great extensibility.
Material for MkDocs
📦️ Server 📦️ Agent 📦️ CLI 📦️ Autoscaler
👉️ See it in action at ci.crowci.dev