1
0
Fork
You've already forked crow
0
forked from crowci/crow
A slim and self-hostable CI/CD engine with great extensibility
Go 84.2%
Vue 10.1%
TypeScript 2.9%
CSS 2.2%
Just 0.4%
Other 0.1%
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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.2.12/3.0.1?slim=true)](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 ([#&#8203;5460](https://github.com/vuejs/language-tools/issues/5460)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(vscode): correct syntax highlight of `v-else` ([#&#8203;5470](https://github.com/vuejs/language-tools/issues/5470)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
##### Other Changes
- docs(vscode): update Russian translation for VS Code extension ([#&#8203;5461](https://github.com/vuejs/language-tools/issues/5461)) - Thanks to [@&#8203;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 ([#&#8203;5221](https://github.com/vuejs/language-tools/issues/5221)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- feat(language-core): introduce `strictVModel` option ([#&#8203;5229](https://github.com/vuejs/language-tools/issues/5229)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding ([#&#8203;5252](https://github.com/vuejs/language-tools/issues/5252), [#&#8203;5395](https://github.com/vuejs/language-tools/issues/5395), [#&#8203;5443](https://github.com/vuejs/language-tools/issues/5443))
- feat(language-core): support navigation of events with `v-on` syntax ([#&#8203;5275](https://github.com/vuejs/language-tools/issues/5275)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- feat(language-core): type support of slot children ([#&#8203;5137](https://github.com/vuejs/language-tools/issues/5137)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- feat(language-service): autocomplete for props with union type
- feat(language-service): document links for template refs ([#&#8203;5385](https://github.com/vuejs/language-tools/issues/5385)) - Thanks to [@&#8203;alex-snezhko](https://github.com/alex-snezhko)!
- feat(language-core): resolve external stylesheets ([#&#8203;5136](https://github.com/vuejs/language-tools/issues/5136)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- feat(language-core): add `strictCssModules` option ([#&#8203;5164](https://github.com/vuejs/language-tools/issues/5164)) - Thanks to [@&#8203;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 ([#&#8203;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` ([#&#8203;5330](https://github.com/vuejs/language-tools/issues/5330), [#&#8203;5340](https://github.com/vuejs/language-tools/issues/5340), [#&#8203;5404](https://github.com/vuejs/language-tools/issues/5404)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX), [@&#8203;PurplePlanen](https://github.com/PurplePlanen) and [@&#8203;zyoshoka](https://github.com/zyoshoka)!
##### Bug Fixes
- fix(language-core): generate condition guards for model events ([#&#8203;5225](https://github.com/vuejs/language-tools/issues/5225)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): prevent global types generation in declaration files ([#&#8203;5239](https://github.com/vuejs/language-tools/issues/5239)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): prevent eager inference of slot props from generics ([#&#8203;5247](https://github.com/vuejs/language-tools/issues/5247)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(typescript-plugin): prevent highlighting native element tags with same name as components ([#&#8203;5253](https://github.com/vuejs/language-tools/issues/5253)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-service): do not provide required props inlay hints for intrinsic elements ([#&#8203;5258](https://github.com/vuejs/language-tools/issues/5258)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(vscode): handle `typescript-language-features` module loading race condition ([#&#8203;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 ([#&#8203;5262](https://github.com/vuejs/language-tools/issues/5262)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-service): add document highlights support ([#&#8203;5263](https://github.com/vuejs/language-tools/issues/5263)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): correct type inference of multiple template refs with same name ([#&#8203;5271](https://github.com/vuejs/language-tools/issues/5271)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): skip AST parsing when the expression is an identifier ([#&#8203;5268](https://github.com/vuejs/language-tools/issues/5268)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): do not drop leading comments of `defineModels` ([#&#8203;5273](https://github.com/vuejs/language-tools/issues/5273)) - Thanks to [@&#8203;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 ([#&#8203;5245](https://github.com/vuejs/language-tools/issues/5245)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): correct codegen when src path does not match the generated length - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-service): exclude `data-` attribute completion from sfc level nodes - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): remove semantic highlight of v-bind shorthand ([#&#8203;5321](https://github.com/vuejs/language-tools/issues/5321)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(vscode): inline html comment pattern in Vue syntax definition ([#&#8203;5327](https://github.com/vuejs/language-tools/issues/5327)) - Thanks to [@&#8203;zyoshoka](https://github.com/zyoshoka)!
- fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(component-meta): attach namespace prefix correctly on generated types ([#&#8203;5326](https://github.com/vuejs/language-tools/issues/5326)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): drop `undefined` from optional prop type with default in template ([#&#8203;5339](https://github.com/vuejs/language-tools/issues/5339)) - Thanks to [@&#8203;Dylancyclone](https://github.com/Dylancyclone)!
- fix: depend on exact volar version ([#&#8203;5345](https://github.com/vuejs/language-tools/issues/5345)) - Thanks to [@&#8203;tomblachut](https://github.com/tomblachut)!
- fix(language-core): ignore frontmatter block in markdown files ([#&#8203;5362](https://github.com/vuejs/language-tools/issues/5362)) - Thanks to [@&#8203;brc-dd](https://github.com/brc-dd)!
- fix(component-meta): only exclude vnode events from props ([#&#8203;5369](https://github.com/vuejs/language-tools/issues/5369)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): skip css references for position within virtual code with `navigation: true` ([#&#8203;5378](https://github.com/vuejs/language-tools/issues/5378)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): hoist export declarations from generic script block ([#&#8203;5398](https://github.com/vuejs/language-tools/issues/5398)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(vscode): correct syntax highlight for directives starting with `v-for` ([#&#8203;5399](https://github.com/vuejs/language-tools/issues/5399)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): correct support for flatten plugins ([#&#8203;5392](https://github.com/vuejs/language-tools/issues/5392)) - Thanks to [@&#8203;zhiyuanzmj](https://github.com/zhiyuanzmj)!
- fix(language-core): remove `semantic` code feature on first argument of `useCssModule` and `useTemplateRef` - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(typescript-plugin): filter completion items of macros and global variables in template and styles ([#&#8203;5425](https://github.com/vuejs/language-tools/issues/5425)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(language-core): do not generate redundant function scopes to affect type narrowing ([#&#8203;5430](https://github.com/vuejs/language-tools/issues/5430)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- fix(component-meta): add new file name in `updateFile` ([#&#8203;5438](https://github.com/vuejs/language-tools/issues/5438)) - Thanks to [@&#8203;Akryum](https://github.com/Akryum)!
- fix(language-core): `Prettify<T>` breaks generics inferencing ([#&#8203;5424](https://github.com/vuejs/language-tools/issues/5424)) - Thanks to [@&#8203;so1ve](https://github.com/so1ve)!
- fix(language-core): use `var` instead of `let` to declare `attrsVar` that may be hoisted - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
##### Performance
- perf(language-core): cache and reuse inline ts asts during full updates ([#&#8203;5435](https://github.com/vuejs/language-tools/issues/5435)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
##### Other Changes
- refactor(vscode, language-server): remove hybrid mode configuration ([#&#8203;5248](https://github.com/vuejs/language-tools/issues/5248))
- refactor(vscode): remove write virtual files command
- chore(vscode): correct `directory` path in package.json ([#&#8203;5283](https://github.com/vuejs/language-tools/issues/5283)) - Thanks to [@&#8203;zyoshoka](https://github.com/zyoshoka)!
- chore(vscode): use rolldown for bundling ([#&#8203;5337](https://github.com/vuejs/language-tools/issues/5337)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- refactor(vscode): remove doctor - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- docs: update instructions for neovim lsp configuration ([#&#8203;5361](https://github.com/vuejs/language-tools/issues/5361)) - Thanks to [@&#8203;kshksdrt](https://github.com/kshksdrt)!
- refactor(vscode): remove Vite problem matcher ([#&#8203;5375](https://github.com/vuejs/language-tools/issues/5375))
- chore(docs): update vue language package name ([#&#8203;5376](https://github.com/vuejs/language-tools/issues/5376)) - Thanks to [@&#8203;marktlinn](https://github.com/marktlinn)!
- chore(ci): set pre-release status when publishing to Open VSX ([#&#8203;5377](https://github.com/vuejs/language-tools/issues/5377)) - Thanks to [@&#8203;lukashass](https://github.com/lukashass)!
- docs: fallback workaround of `vue_language_server_path` in nvim setup example ([#&#8203;5391](https://github.com/vuejs/language-tools/issues/5391)) - Thanks to [@&#8203;menuRivera](https://github.com/menuRivera)!
- test(component-meta): simplify code with snapshots ([#&#8203;5403](https://github.com/vuejs/language-tools/issues/5403)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- docs(nvim): move neovim lspconfig docs to wiki page ([#&#8203;5408](https://github.com/vuejs/language-tools/issues/5408)) - Thanks to [@&#8203;RayGuo-ergou](https://github.com/RayGuo-ergou)!
- refactor(language-server): drop `typescript.tsdk` initialization option ([#&#8203;5409](https://github.com/vuejs/language-tools/issues/5409))
- refactor(language-service): drop name casing convertion and its language status item ([#&#8203;5411](https://github.com/vuejs/language-tools/issues/5411)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- refactor(language-core): drop `defineProp` support ([#&#8203;5415](https://github.com/vuejs/language-tools/issues/5415)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- chore(vscode): change display name to "Vue (Official)"
- refactor: cleanup dependencies relationship ([#&#8203;5421](https://github.com/vuejs/language-tools/issues/5421))
- refactor(component-meta): use type-helpers as a peer dependency
- refactor(vscode): cleanup extension client ([#&#8203;5422](https://github.com/vuejs/language-tools/issues/5422))
- refactor(language-server): move in server code from insiders edition ([#&#8203;5423](https://github.com/vuejs/language-tools/issues/5423))
- chore: introduce oxlint for faster linting ([#&#8203;5416](https://github.com/vuejs/language-tools/issues/5416)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)!
- refactor(vscode): remove split editor feature ([#&#8203;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>
2025年07月05日 18:43:17 +02:00
.crow chore(deps): update docker.io/aquasec/trivy docker tag to v0.64.1 ( #316 ) 2025年07月05日 03:38:08 +02:00
.forgejo chore: update issue templates and rename to .forgejo 2025年02月10日 10:43:13 +01:00
.gitsv ci: add release workflow via git-sv ( #18 ) 2025年01月18日 10:20:10 +01:00
.vscode refactor: switch from pnpm to bun ( #281 ) 2025年06月25日 09:28:46 +02:00
agent refactor: migrate import paths from github to codeberg 2025年01月31日 14:57:57 +01:00
assets chore: add png logo for README 2025年06月15日 14:35:42 +02:00
cli fix: use JSON array in test to match new expected object type 2025年07月04日 14:37:08 +02:00
cmd fix: agent startup errors due to missing config ( #310 ) 2025年07月04日 14:41:56 +02:00
crow-go feat: add the option to cancel individual workflows in matrix workflows ( #282 ) 2025年06月26日 18:39:57 +02:00
docs docs: fix install instructions for forge env var ( close #308 ) 2025年07月04日 13:55:09 +02:00
images chore: add ENV CI_COMMIT_TAG= to agent dockerfile for proper version parsing during releases 2025年06月30日 19:16:42 +02:00
pipeline Revert "feat: kubernetes: prevent secrets from leaking into api-server logs" 2025年07月02日 23:57:41 +02:00
server feat: use descriptive container (by default) and add option CROW_CONTAINER_NAME_SCHEME ( #304 ) 2025年07月01日 21:32:59 +02:00
shared chore(deps): update woodpeckerci/plugin-git docker tag to v2.6.5 2025年05月31日 14:37:03 +00:00
tools Cleanup openapi generation ( #4331 ) 2024年11月23日 09:17:19 +01:00
version Add godot linter to harmonitze toplevel comments ( #3650 ) 2024年05月13日 22:58:21 +02:00
web chore(deps): update dependency vue-tsc to v3 ( #318 ) 2025年07月05日 18:43:17 +02:00
.commitlintrc.json feat: add CI_COMMIT_PULL_REQUEST_TITLE env var ( #80 ) 2025年02月23日 19:53:33 +00:00
.editorconfig chore: revert tab - spaces migration due to test errors 2025年01月20日 22:00:29 +01:00
.editorconfig-checker.json chore: format web/ 2025年02月12日 23:10:59 +01:00
.gitignore chore: ignore .DS_Store 2025年06月28日 11:15:56 +02:00
.golangci.yaml refactor: log stream enhancements and workflow/grpc tests ( #297 ) 2025年06月30日 19:05:25 +02:00
.hadolint.yaml Cleanups + prefer .yaml ( #3069 ) 2024年01月11日 18:43:54 +01:00
.lycheeignore fix: Add wildcard to .lycheeignore ( #4158 ) 2024年10月04日 15:08:05 +01:00
.markdownlint.yaml docs: add instructions for installing remote agents 2025年04月09日 19:14:35 +01:00
.mockery.yaml chore: update mocks and mockery config to v3 2025年04月23日 11:40:13 +02:00
.pre-commit-config.yaml chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.1 2025年06月29日 21:37:27 +00:00
.prettierignore refactor: switch from pnpm to bun ( #281 ) 2025年06月25日 09:28:46 +02:00
.prettierrc.json Remove old files ( #3077 ) 2023年12月30日 15:10:31 +01:00
.readthedocs.yaml ci: get checks passing with just ( #3 ) 2025年01月15日 16:50:32 +01:00
.yamllint.yaml chore: remove refs to docs_old 2025年01月18日 10:26:49 +01:00
CONTRIBUTING.md docs: add CONTRIBUTING.md, move remaining dev instructions to docs 2025年06月15日 14:35:42 +02:00
devcontainer.json refactor: switch from pnpm to bun ( #281 ) 2025年06月25日 09:28:46 +02:00
go.mod chore(deps): update golang-packages ( #315 ) 2025年07月05日 02:38:54 +02:00
go.sum chore(deps): update golang-packages ( #315 ) 2025年07月05日 02:38:54 +02:00
Justfile refactor: switch from pnpm to bun ( #281 ) 2025年06月25日 09:28:46 +02:00
LICENSE Check for correct license header ( #2137 ) 2023年08月10日 11:06:00 +02:00
mkdocs.yaml docs: add Ansible installation instructions 2025年05月05日 12:13:52 +02:00
README.md chore: add png logo for README 2025年06月15日 14:35:42 +02:00
renovate.json refactor: switch from pnpm to bun ( #281 ) 2025年06月25日 09:28:46 +02:00

A slim and self-hostable CI/CD engine with great extensibility.

Material for MkDocs

📦️ Server 📦️ Agent 📦️ CLI 📦️ Autoscaler

📖️ Documentation

Donate using Liberapay

👉See it in action at ci.crowci.dev