-
Notifications
You must be signed in to change notification settings - Fork 10.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin/merge main 0217 #13800
Merged
Merged
Plugin/merge main 0217 #13800
Changes from 213 commits
Commits
Show all changes
214 commits
Select commit
Hold shift + click to select a range
1b940e7
feat: add ci job to test template for docker compose (#12514)
kurokobo b4c1c2f
fix: Reverse sync docker-compose-template.yaml (#12509)
fujita-h b7a4e39
fix: add last_refresh_time to track the validity of is_other_tab_refr…
douxc dbe7a7c
Fix: Add a INFO-level log when fallback to gpt2tokenizer (#12508)
halogen22 20f0905
feat: add GET upload file API endpoint to dataset service api (#11899)
euxx e84bf35
fix: same chunk insert deadlock (#12502)
huangzhuo1949 f230a92
fix: Parsing OpenAPI spec for external tools (#12518) (#12530)
lotsik a085ad4
feat: show workflow running status (#12531)
crazywoola f549d53
fix: sum costs return error value on overview page (#12534)
douxc 2e97ba5
fix: Add datasets list access control and fix datasets config display…
WTW0313 14ee51a
Feat/add knowledge include all filter (#12537)
JohnJyong 140965b
chore: translate i18n files (#12543)
github-actions[bot] 989fb11
improve the readability of the function generate_api_key (#12552)
gakkiyomi d8f57bf
Feat/new saas billing (#12591)
JohnJyong cd257b9
Fix pandas indexing method for knowledge base imports (#12637) (#12638)
CN-P5 a645526
chore: Adjust translations to align with Taiwanese Mandarin conventio…
chuehnone 4e10160
fix: ruff check for True if ... else (#12576)
yihong0618 831459b
fix: ruff with statements (#12578)
yihong0618 54b5b80
fix(workflow): fix answer node stream processing in conditional branc…
Kevin9703 9a6b1dc
Revert "Feat/new saas billing" (#12673)
JohnJyong c700364
fix: Update variable handling in VariableAssignerNode and clean up ap…
laipz8200 cb34991
fix: add type hints for App model and improve error handling in audio…
laipz8200 69d58fb
Add new integration with Opik Tracking tool (#11501)
Lothiraldan 1859d57
api tool support multiple env url (#12249)
mboo2005 b4873ec
[fix] support feature restore (#12563)
warren830 1e9ac7f
feat: add table of contents to Knowledge API doc (#12688)
euxx 6e0fb05
chore: bump version to 0.15.1 (#12690)
laipz8200 435eddd
Feat: copyright modification (#12707)
JzoNgKVO 0800021
chore: translate i18n files (#12708)
github-actions[bot] bc3a570
fix: Fix rerank model switching issue (#12721)
WTW0313 e3c9966
feat: enhance credential extraction logic based on configurate method…
fujita-h 6ea77ab
fix: DeepSeek API Error with response format active (text and json_o…
jiandanfeng 8dfdee2
chore: fix chinese translation for 'recall' (#12772)
xhdd123321 677a69d
fix(i18n): correct typo in zh-Hant translation (#12852)
yenslife 210926c
Fix suggested_question_prompt (#12738)
xu-song 80801ac
fix: "parmas" spelling mistake. (#12875)
jiandanfeng 9d86147
fix: SparkLite API Auth error (#12781) (#12790)
jiandanfeng 3defd24
feat: allow updating chunk settings for the existing documents (#12833)
kurokobo 5ff08e2
fix: serply credential check query might return empty records (#12784)
rayshaw001 925d69a
feat:Support Minimax-Text-01 (#12763)
AAlexDing 166221d
chore(lint): fix quotes for f-string formatting by bumping ruff to 0.…
bowenliang123 9aaee8e
fix: Issues related to the deletion of conversation_id (#12488) (#12665)
jiandanfeng 6fad719
chore(fix): Invalid quotes for using Array[String] in HTTP request no…
bowenliang123 9903f1e
add deepseek-reasoner (#12898)
wangiii 0c6a8a1
fix: external dataset hit test display issue(#12564) (#12612)
le0zh a7b9375
Update deepseek model configuration (#12899)
wangiii 46e95e8
fix: OpenAI o1 Bad Request Error (#12839)
k-zaku 6d0cb9d
fix: variable panel scrollable (#12769)
xhdd123321 6db3ae9
chore: remove webapp ga (#12909)
iamjoel 3d1ce4c
bug: fixed bedrock rerank bug (#12774)
luckylhb90 162a8c4
fix update segment keyword with same content (#12908)
JohnJyong 2f41bd4
fix:Fix a bug that returns null when the passed path is a file. (#12775)
jiangbo721 f582d4a
feat: Add ability to change profile avatar (#12642)
miya e23f4b0
feat: add gemini-2.0-flash-thinking-exp-01-21 (#12924)
jiandanfeng e09f6e4
feat: support config chunk length by env (#12925)
iamjoel 05a0faf
fix: app token's last_used_at can't be updated when last_used_at is n…
Egfly 8429877
fix: Agent is configured for ReAct inference mode, an error is report…
jiandanfeng 3ee213d
add milvus full text search setting (#12930)
JohnJyong c62b7cc
chore(build): bump poetry from 1.x to 2.x (#12369)
bowenliang123 f91f5c7
fix(batch_create_segment_to_index_task): count max_position in memory…
laipz8200 8dd1873
feat: workflow note dark theme (#12932)
zxhlyh 71fa14f
fix: resolve clipboard.writeText failure under HTTP protocol (#12936)
le0zh d167d5b
feat(ark): support doubao 1.5 series of models (#12935)
sinomoe 1e73f63
chore: update version to 0.15.2 in packaging and docker configuration…
laipz8200 4c3076f
feat: add pg vector index (#12338)
huangzhuo1949 dd0904f
feat: add giteeAI risk control identification. (#12946)
jiandanfeng fd4afe0
fix: tools translate search (#12950)
Jhvcc f565f08
fix: get property of string type variable caused page crash (#12969)
iamjoel 6024d8a
refactor: Update Firecrawl to use v1 API (#12574)
ftonato e54ce47
Feat/prompt editor dark theme (#12976)
zxhlyh da67916
feat: add glm-4-air-0111 (#12997)
Jhvcc 2806764
fix: wrong zh_Hans translation: Ohio (#13006)
iwaim a2b9adb
Change typo in translation (#13004)
y10ab1 a2f8bce
chore: add Japanese translation: model_providers/bedrock (#13016)
iwaim 59b3e67
feat: add agent thinking content display of deepseek R1 (#12949)
hjlarry b2bbc28
support bedrock kb: retrieve and generate (#13027)
warren830 1374be5
fix: Unexpected tag creation when pressing enter during tag conversio…
miya d4be5ef
Update Novita AI predefined models (#13045)
jasonhp d1fc65f
fix: adjust iteration node dark style (#13051)
douxc a6a727e
feat: add inner API to create workspace without requiring email (#13021)
zhangx1n aad7e4d
fix:Improve MIME type detection for remote URL uploads using python-m…
yjc980121 edc2978
fix: "Model schema not found" error only in agents (#12655) (#12760)
jiandanfeng 6c31ee3
fix qwen-vl blocking mode (#13052)
hieheihei 5d91dbd
Set default LOG_LEVEL to INFO for celery workers and beat (#13066)
osaimi 560c5de
Fixed Novita AI color and added DeepSeek R1 model (#13074)
jasonhp 23c68ef
fix: fix the formatter is not applied on log file (#12704)
acelyc111 d44882c
refactor: reduce duplciate code by inheritance (#13073)
acelyc111 d0a2108
refactor: Update Firecrawl API parameters and default settings (#13082)
ftonato b4b09dd
add tongyi qwen2.5-14b/7b-instruct-1m model (#13089)
hieheihei b09c39c
refactor: avoid to use extra space when finding model by name (#13043)
acelyc111 c0d0c63
feat: switch to chat messages before regenerated (#11301)
xuzuodong b47669b
fix: deduct LLM quota after processing invoke result (#13075)
laipz8200 ee61ced
test(huggingface_hub): Skip the failed test temporarily. (#13142)
laipz8200 c2664e0
chore: fix wrong VectorType match case (#13123)
tmokmss d73d191
feature. add feat to modify metadata via dataset api (#13116)
aplio 941ad03
pass model and cost so that langfuse can show cost (#13117)
obadakhalili 840729a
feat: the think tag display of siliconflow's deepseek r1 (#13153)
hjlarry d876084
chore: upgrade libldap2 (#13158)
ZuzooVn 87e2048
nitpick: fix small typos in template.en.mdx (#13156)
aplio 7452032
add azure openai api version 2024-12-01-preview (#13135)
kei-yamazaki 304467e
fix: not install libmagic raise error (#13146)
hjlarry 1b6fd9d
fix: set indexing technique from dataset during update-by-text (#13155)
aplio 8fbc9c9
Solve circular dependency issue between `workflow/constants.ts` file …
obadakhalili d4c916b
chore(pyproject): Add type stubs into `pyproject.toml` (#13145)
laipz8200 e9e34c1
Install apt dependencies using bookworm source, consistent with base …
deephbz 55ce361
fix: Dollar Sign Handling in Markdown (#13178)
Riddhimaan-Senapati 2ad7ee0
chore: add tests for build docker image when dockerfile changed (#10732)
bowenliang123 03243cb
Modify params for bedrock retrieve generate (#13182)
warren830 1a2523f
feat: bedrock_endpoint_url (#12838)
2284730142 38c10b4
Feat: add linkedin to readme (#13203)
Riddhimaan-Senapati a97cec5
fix: SSRF proxy file descriptor leak in concurrent requests (#13108)
ZuzooVn fac83e1
Use DefaultAzureCredential for managed identity in azure blob extenti…
te-chan2 9e1457c
fix: mypy checks violation in AzureBlobStorage (#13215)
bowenliang123 59ca44f
chore(model_runtime): Move deepseek ahead in the providers list. (#13…
laipz8200 e8b3b7e
Fix new variables in the conversation opener would override prompt_va…
HQidea 8fbb355
chore: squash system dependencies installation steps (#13206)
bowenliang123 34b21b3
feat: Add o3-mini and o3-mini-2025-01-31 model variants (#13129)
Joshbly c6ddf6d
feat(model_providers): Add Groq DeepSeek-R1-Distill-Llama-70b (#13229)
laipz8200 00458a3
feat: added deepseek r1 and v3 to siliconflow (#13238)
Riddhimaan-Senapati a6a2503
fix: updated _position.yaml to include the latest model already integ…
Riddhimaan-Senapati 5a685f7
feat: add think display for volcengine and generic openapi (#13234)
xhebox 7203991
feat: add parameter "reasoning_effort" and Openai o3-mini (#13243)
k-zaku 9457b2a
feat: added models :gemini 2.0 flash 001 and gemini 2.0 pro exp 02-05…
Riddhimaan-Senapati 7673c36
feat(model): add gemini-2.0-flash-thinking-exp-01-21 (#13230)
wangiii da2ee04
fix: correct linewrap think display in generic openai api (#13260)
xhebox f6c44ca
feat(model): add gemini-2.0 model (#13266)
wangiii 87763fc
feat(model_providers): Support deepseek for Azure AI Foundry (#13267)
laipz8200 03ec351
Fix bug large data no render (#12683)
weiwenyan-dev 6d66d6d
feat(model_providers): Support deepseek-r1 for Nvidia Catalog (#13269)
laipz8200 40dd63e
Upgrade oracle models (#13174)
engchina 186e2d9
chore(deps): bump katex from 0.16.10 to 0.16.21 in /web (#13270)
dependabot[bot] 49b4144
fix: add dataset edit permissions (#13223)
WTW0313 0d13aee
feat:add deepseek r1 think display for ollama provider (#13272)
leslie2046 16865d4
feat: add deepseek models for volcengine provider (#13283)
xhdd123321 ba91f34
fix: incorrect transferMethod assignment for remote file (#13286)
le0zh f7e7a39
feat:add think tag display for xinference deepseek r1 (#13291)
leslie2046 2348abe
feat: added a couple of models not defined in vertex ai, that were al…
Riddhimaan-Senapati e638ede
Update README_TR.md (#13294)
kemalmeler 04d13a8
feat(credits): Allow to configure model-credit mapping (#13274)
laipz8200 6e5c915
feat(model): add deepseek-r1 for openrouter (#13312)
sinomoe be46f32
fix(credits): require model name equals (#13314)
laipz8200 3eb3db0
chore: refactor the OpenAICompatible and improve thinking display (#1…
hjlarry b7c11c1
Fix the problem of Workflow terminates after parallel tasks execution…
lazyFrogLOL 1caa578
chore(*): Update style of thinking (#13319)
laipz8200 3f42fab
chore:improve thinking display for llm from xinference and ollama pro…
leslie2046 f951590
fix: Azure AI Foundry model cannot be used in the workflow (#13323)
laipz8200 413dfd5
feat: add completion mode and context size options for LLM configurat…
laipz8200 ca19bd3
chore(*): Bump version to 0.15.3 (#13308)
laipz8200 ae6f674
Chore: update app detail panel (#13337)
YIXIAO0 38c31e6
add enable_search parameter to qwen_max, plus, turbo (#13335)
Tuyohai a081b1e
fix: add compatibility config for third-party S3-compatible providers…
xhdd123321 ebdbaf3
chore: translate i18n files (#13349)
github-actions[bot] 8f9db61
feat: added new silicon flow models (#13369)
Riddhimaan-Senapati c8dcde6
fix: Gemini 2.0 Flash 001 model yaml file naming (#13372)
fdb02983rhy 982bca5
fix: add rate limiting to prevent brute force on password reset (#13292)
zhangx1n b3ae6b6
feat: add pan and zoom support for MiniMap (#13382)
KatyTao 3112b74
fix: build failed due to `getPrevChatList` no longer exists (#13383)
xuzuodong 6622c7f
fix: Fix HTTP request node non 443 port SSL site inaccessible (#13376)
h4ckdepy cf36745
fix(workflow_tool): enable File parameter support after workflow is p…
HuChundong 78708eb
fix: merge conflict between #11301 and #11885 (#13391)
xuzuodong 286cdc4
reasoning model unified think tag is <think></think> (#13392)
junjiem 45874c6
Nitpick/fix typos in document (#13413)
aplio f7959bc
fix(chatbot): update button class to include text color for better vi…
aplio ab2e6c1
Fixes #13415 reset model-provider-page form value use schema.default …
muzea 0451333
fix(settings): add notClearable prop to language selection (#13406)
aplio b05e9d2
feat: update backend documentation (#13374)
Riddhimaan-Senapati 37117c2
feat(model): support Gemini 2.0 Flash Lite Preview model (02-05) in G…
takatea c189629
Fix(i18n): Refine zh-Hant workflow translations (#13421)
yenslife c3c575c
Fix: model selector UI hover issue (#13396)
YIXIAO0 811d72a
feat: added a _position.yaml for vertex ai provider (#13367)
Riddhimaan-Senapati e0d1cab
fix: add missed background color to iteration node (#13448)
douxc 33ecceb
Feat: add comparison table to main readme (#13435)
Riddhimaan-Senapati f307c7c
feat: Docker adds SSRF-related timeout settings (#13395)
gubinjie 939a9ec
chore: use the wrap thinking api for volcengine (#13432)
xhebox 75113c2
Feat : add deepseek support for tongyi (#13445)
droxer 7796984
Fix: Removed model params except max_token for deepseek r1 in volceng…
droxer 2290f14
feat: add tooltip if user's anthropic trial quota still available (#1…
douxc c8357da
[Fix] Sagemaker LLM Provider can't adjust context size, it'a always 2…
ybalbert001 9f3fc7e
ci: make ci safe using zizmor (#13397)
yihong0618 3399042
fix: add ids in FetchDatasetsParams (#13459)
WTW0313 7d95863
Fix/add trial expire tip time (#13464)
douxc 5ffc58d
feat: improve think content display (#13431)
hjlarry f48fa3e
chore: translate i18n files (#13452)
github-actions[bot] 0957119
fix: update UTC time format for consistency (#13471)
zhangx1n abec231
feat: add support for X-Forwarded-Port in ProxyFix middleware (#13102)
osaimi f0a845f
fix: removed LLM output from the main README (#13504)
Riddhimaan-Senapati 47a6461
Fix the issue of repeated escaping of quotes in hit test (#13477)
liuzhenghua 1f38d48
fix: issue #13483 and #13434 (#13518)
yihong0618 c00e7d3
fix: retry log running error (#13472)
Nov1c444 f96b4f2
fix: iteration node log time error (#13511)
Nov1c444 423fb2d
Ensure the 'inputs' field in /chat-messages takes effect every time (…
Wu-Jiayang bde756a
chore:Remove useless brackets and format code (#13479)
jiangbo721 786550b
fix: changed topics/keywords to topic/keywords (#13544)
Riddhimaan-Senapati 0751ad1
feat(vdb): add HNSW vector index for TiDB vector store with TiFlash (…
bowenliang123 6529240
fix: no longer using old app detail cover when switch pathname (#13585)
kimjion 2b86465
fix document extractor node incorrectly processing doc and ppt files …
AugNSo a3d3e30
fix: fix tongyi models blocking mode with incremental_output=stream (…
acelyc111 c398c9c
chore:Remove duplicate code, lines 8 to 27, same as lines 29 & 45 to …
jiangbo721 f0b9257
fix: error in obtaining end_to_node_id during conditional parallel ex…
Nov1c444 33a565a
perf: Implemented short-circuit evaluation for logical conditions (#1…
llinvokerl 4e7e172
Chore/format code (#13691)
jiangbo721 6207999
fix:Knowledge Base with Parent-Child segment mode not support in Agen…
leslie2046 8a0aa91
Non-Streaming Models Do Not Return Results Properly in _handle_invoke…
vasu-negi 1f63028
fix: reranking_enable setting failed #13668 (#13721)
le0zh 284707c
perf(message): optimize message loading and reduce SQL queries (#13720)
hundredwz 035e54b
fix: add install a package to improve the accuracy of guessing mime t…
kurokobo ed7d7a7
Feat/compliance (#13548)
GareArc 7f9eb35
Feat: compliance report download (#13282)
douxc 4229d0f
Revert "Feat/compliance" (#13798)
GareArc 1434d54
Revert "Feat: compliance report download" (#13799)
douxc 566e548
fix: update trial expire time to 3/17 (#13796)
douxc 38609e1
Merge branch main into branch plugin/merge-main-0217
Yeuoly 3ee05cd
Merge branch 'main' into plugin/merge-main-0217
Yeuoly 323c794
fix
Yeuoly File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,6 +28,9 @@ | |
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
persist-credentials: false | ||
|
||
- name: Setup Poetry and Python ${{ matrix.python-version }} | ||
uses: ./.github/actions/setup-poetry | ||
|
@@ -51,8 +54,16 @@ | |
- name: Expose Service Ports | ||
run: sh .github/workflows/expose_service_ports.sh | ||
|
||
- name: Set up Vector Stores (TiDB, Weaviate, Qdrant, PGVector, Milvus, PgVecto-RS, Chroma, MyScale, ElasticSearch, Couchbase) | ||
- name: Set up Vector Store (TiDB) | ||
uses: hoverkraft-tech/[email protected] | ||
with: | ||
compose-file: docker/tidb/docker-compose.yaml | ||
services: | | ||
tidb | ||
tiflash | ||
|
||
- name: Set up Vector Stores (Weaviate, Qdrant, PGVector, Milvus, PgVecto-RS, Chroma, MyScale, ElasticSearch, Couchbase) | ||
uses: hoverkraft-tech/[email protected] | ||
Check warning Code scanning / CodeQL Unpinned tag for a non-immutable Action in workflow Medium
Unpinned 3rd party Action 'Run VDB Tests' step
Uses Step Error loading related location Loading |
||
with: | ||
compose-file: | | ||
docker/docker-compose.yaml | ||
|
@@ -67,7 +78,9 @@ | |
pgvector | ||
chroma | ||
elasticsearch | ||
tidb | ||
|
||
- name: Check TiDB Ready | ||
run: poetry run -P api python api/tests/integration_tests/vdb/tidb_vector/check_tiflash_ready.py | ||
|
||
- name: Test Vector Stores | ||
run: poetry run -P api bash dev/pytest/pytest_vdb.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium