Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
cd3c3e8
ci(contrib): add daiquydev (#4586)
archestra-contributor-pr-bot[bot] May 12, 2026
65da895
ci(contrib): add BrodoB (#4587)
archestra-contributor-pr-bot[bot] May 12, 2026
fae7a67
chore: reduce shell noncritical startup requests (#4585)
joeyorlando May 12, 2026
028dd55
ci(contrib): add sus689 (#4589)
archestra-contributor-pr-bot[bot] May 12, 2026
04323e0
chore: add separate --check mode for the vault migrate script (#4588)
divineforest May 12, 2026
b7189fa
ci(contrib): add didier-brown (#4592)
archestra-contributor-pr-bot[bot] May 12, 2026
c306594
chore(main): release platform 1.2.43 (#4583)
archestra-ci[bot] May 12, 2026
754cd49
ci(contrib): add diegousdz (#4593)
archestra-contributor-pr-bot[bot] May 12, 2026
6d59721
ci(contrib): add Adysekus (#4594)
archestra-contributor-pr-bot[bot] May 12, 2026
58568bc
fix: relax probe timeouts and make them configurable (#4595)
iskhakov May 12, 2026
3863607
chore(main): release platform 1.2.44 (#4596)
archestra-ci[bot] May 12, 2026
acade79
ci(contrib): add phquand2000 (#4597)
archestra-contributor-pr-bot[bot] May 12, 2026
c8c1fb0
ci(contrib): add elfketchup (#4599)
archestra-contributor-pr-bot[bot] May 12, 2026
b61b9df
ci(contrib): add basdilhan (#4601)
archestra-contributor-pr-bot[bot] May 12, 2026
e39d9d4
fix: Bedrock empty chat content (#4598)
joeyorlando May 12, 2026
46b1756
perf(logging): async stdout in prod, gate pino-pretty to dev (#4602)
Konstantinov-Innokentii May 12, 2026
f8a926e
fix: stop computing toolCount on singular find/update paths (#4603)
iskhakov May 12, 2026
8b8851c
chore: add default Helm CPU requests (#4605)
joeyorlando May 12, 2026
d020048
chore(main): release platform 1.2.45 (#4604)
archestra-ci[bot] May 12, 2026
616891a
ci(contrib): add Darshan3690 (#4607)
archestra-contributor-pr-bot[bot] May 12, 2026
c11036e
ci(contrib): add nguyen-hung-dev (#4608)
archestra-contributor-pr-bot[bot] May 12, 2026
471e5e2
ci(contrib): add phungkaizen (#4610)
archestra-contributor-pr-bot[bot] May 12, 2026
393b5ac
perf: reduce MCP client ping hot path (#4609)
joeyorlando May 12, 2026
6d6b073
ci(contrib): add IssacDanny (#4614)
archestra-contributor-pr-bot[bot] May 12, 2026
e4efc80
ci(contrib): add lyraforge (#4615)
archestra-contributor-pr-bot[bot] May 13, 2026
733e418
ci(contrib): add ErnestHysa (#4616)
archestra-contributor-pr-bot[bot] May 13, 2026
1ce3ff8
ci(contrib): add mgalavai (#4620)
archestra-contributor-pr-bot[bot] May 13, 2026
d92f1ec
ci(contrib): add Gammarays1980 (#4622)
archestra-contributor-pr-bot[bot] May 13, 2026
5f96df9
ci(contrib): add AshuraXX2206 (#4623)
archestra-contributor-pr-bot[bot] May 13, 2026
9419d55
ci(contrib): add AshuraXX2206 (#4624)
archestra-contributor-pr-bot[bot] May 13, 2026
b055573
fix: bump deps (#4621)
iskhakov May 13, 2026
42f389c
ci(contrib): add surbhitCodes (#4625)
archestra-contributor-pr-bot[bot] May 13, 2026
83608ee
ci(contrib): add quietpatchlab (#4626)
archestra-contributor-pr-bot[bot] May 13, 2026
2f24759
ci(contrib): add CyberSarvesh (#4627)
archestra-contributor-pr-bot[bot] May 13, 2026
927c883
ci(contrib): add itsbryanman (#4628)
archestra-contributor-pr-bot[bot] May 13, 2026
139331c
chore: interlace chat errors in read-only views (#4612)
joeyorlando May 13, 2026
98d8c2b
ci(contrib): add im-shafiqurrehman (#4632)
archestra-contributor-pr-bot[bot] May 13, 2026
102a90a
ci(contrib): add mitochondria-7 (#4633)
archestra-contributor-pr-bot[bot] May 13, 2026
d03c216
fix: Bedrock empty assistant step messages (#4630)
joeyorlando May 13, 2026
dc6afa3
ci(contrib): add Amaaz28 (#4634)
archestra-contributor-pr-bot[bot] May 13, 2026
e4f91bd
ci(contrib): add Deepam02 (#4635)
archestra-contributor-pr-bot[bot] May 13, 2026
278e44a
fix: subagent save persistence (#4631)
joeyorlando May 13, 2026
0864138
ci(contrib): add harxhist (#4639)
archestra-contributor-pr-bot[bot] May 13, 2026
44c7d03
fix: subagent artifact user context (#4637)
joeyorlando May 13, 2026
80540b4
fix: handle terminated chat streams as network errors (#4638)
joeyorlando May 13, 2026
227eee1
chore(main): release platform 1.2.46 (#4611)
archestra-ci[bot] May 13, 2026
1fbbcb4
ci(contrib): add artabr (#4641)
archestra-contributor-pr-bot[bot] May 13, 2026
ca49886
chore: regenerate openapi.json for 1.2.46 (#4642)
divineforest May 13, 2026
5f9fd0e
docs: document Vault KV version and secret path env vars (#4636)
Konstantinov-Innokentii May 13, 2026
cbc673e
fix(ci): align Helm install timeout with backend startup probe budget…
divineforest May 13, 2026
0756b42
ci(contrib): add dball1126 (#4644)
archestra-contributor-pr-bot[bot] May 13, 2026
cb0fd9b
feat: improve Azure Foundry deployment sync (#4617)
joeyorlando May 13, 2026
4c3255f
fix: support Azure knowledge embeddings (#4646)
joeyorlando May 14, 2026
d24ab40
chore(main): release platform 1.2.47 (#4645)
archestra-ci[bot] May 14, 2026
5f789f0
ci(contrib): add baibaozhuanyong (#4647)
archestra-contributor-pr-bot[bot] May 14, 2026
86160ec
ci(e2e): capture init-container logs in E2E failure diagnostics (#4650)
divineforest May 14, 2026
a6be244
fix(ci): bump Helm install timeout to 15m (#4649)
divineforest May 14, 2026
1a4b422
ci(contrib): add jasonkurniawantangguh-coder (#4651)
archestra-contributor-pr-bot[bot] May 14, 2026
5b75199
ci(contrib): add devroy10 (#4652)
archestra-contributor-pr-bot[bot] May 14, 2026
0f28623
ci(contrib): add yqx07 (#4653)
archestra-contributor-pr-bot[bot] May 14, 2026
471a2de
fix(ci): cap E2E platform/worker CPU requests to fit the runner (#4656)
divineforest May 14, 2026
03c9d88
fix(helm): bound the postgres-wait init container loops (#4657)
divineforest May 14, 2026
703674a
ci(e2e): capture postgres pod state in E2E failure diagnostics (#4659)
divineforest May 14, 2026
3b02507
fix(auth): don't downgrade existing member role via SSO default-role …
divineforest May 14, 2026
3f05c2f
ci(contrib): add thejoshuasilverstone-cloud (#4590)
archestra-contributor-pr-bot[bot] May 14, 2026
f6c00ad
feat(frontend): enable version skew protection via deploymentId (#4629)
divineforest May 14, 2026
7584de4
chore: add divineforest random-issue-pr-assignee (#4660)
divineforest May 14, 2026
2db16df
chore(main): release platform 1.2.48 (#4658)
archestra-ci[bot] May 14, 2026
4a1b821
ci(contrib): add hala-el (#4661)
archestra-contributor-pr-bot[bot] May 14, 2026
e23d2fd
fix: stop double-prefixing path in Anthropic proxy fallback (#4662)
iskhakov May 14, 2026
eacf517
ci(contrib): add supermax-33 (#4665)
archestra-contributor-pr-bot[bot] May 14, 2026
95644e2
feat: mcp catalog presets (#4402)
Konstantinov-Innokentii May 14, 2026
3c27ffc
ci(contrib): add a25955813-cloud (#4670)
archestra-contributor-pr-bot[bot] May 14, 2026
6920eac
ci(contrib): add XXXBusy (#4672)
archestra-contributor-pr-bot[bot] May 14, 2026
290cd23
ci(contrib): add stvnzhou86 (#4674)
archestra-contributor-pr-bot[bot] May 14, 2026
be917b6
chore: backport xml hotfix (#4677)
Konstantinov-Innokentii May 14, 2026
4852e22
chore(release): bump version (#4678)
Konstantinov-Innokentii May 14, 2026
5b19b9f
docs: update contributing bounties guidance (#4669)
joeyorlando May 14, 2026
e27cabe
ci(contrib): add Desaon-CUST (#4681)
archestra-contributor-pr-bot[bot] May 14, 2026
b646834
fix: make claude code work (#4686)
iskhakov May 14, 2026
b47afad
ci(contrib): add douglaswangome (#4689)
archestra-contributor-pr-bot[bot] May 14, 2026
dba30ee
feat: support Azure inference URL overrides (#4682)
joeyorlando May 14, 2026
42ae7dd
feat: support per-limit cleanup intervals and default user limits (#4…
joeyorlando May 14, 2026
9cc9b27
ci(contrib): add oocheol (#4691)
archestra-contributor-pr-bot[bot] May 14, 2026
c535723
deps: bump grafana/shared-workflows from 1.2.1 to 1.2.2 in the github…
dependabot[bot] May 15, 2026
ece1d72
ci(contrib): add akamabu (#4694)
archestra-contributor-pr-bot[bot] May 15, 2026
2581460
fix: don't require env variable ARCHESTRA_VLLM_BASE_URL (#4308)
iskhakov May 15, 2026
8abb77d
chore: move env var and header add/edit into dialogs with read-only c…
Konstantinov-Innokentii May 15, 2026
caaa920
chore: move envFrom and Secret Files add/edit into dialogs (#4698)
Konstantinov-Innokentii May 15, 2026
36493f4
ci(contrib): add sachin0903 (#4699)
archestra-contributor-pr-bot[bot] May 15, 2026
9fbae52
ci(contrib): add mbachaud (#4700)
archestra-contributor-pr-bot[bot] May 15, 2026
7288fa0
fix(presets): scope password manager autofill to the preset editor fo…
divineforest May 15, 2026
1fe5d17
fix: prevent backend crash when Socket Mode WebSocket rotates (#4695)
iskhakov May 15, 2026
80b09ba
fix(presets): preset edit silently fails when row carries orphan keys…
divineforest May 15, 2026
9ff1162
fix: honor keyless azure chat provider keys (#4692)
joeyorlando May 15, 2026
5359004
fix(orchestrator): preserve plain preset env vars across auto redeplo…
divineforest May 15, 2026
807244a
chore: ignore .playwright-cli/ runtime cache (#4705)
divineforest May 15, 2026
5514b42
fix(e2e): scope addCustomSelfHostedCatalogItem to the new env-var sub…
divineforest May 15, 2026
8570c9e
fix(mcp-gateway): stop caching negative auth results to break the 401…
divineforest May 15, 2026
dca1cee
ci(contrib): add abrartawakl2056-cyber (#4710)
archestra-contributor-pr-bot[bot] May 15, 2026
5d470cb
ci(contrib): add MoMia-Cerpro (#4711)
archestra-contributor-pr-bot[bot] May 15, 2026
19dc3e0
ci(contrib): add VinhTieuGit (#4715)
archestra-contributor-pr-bot[bot] May 15, 2026
f89e53a
fix: proxy to catalog from backend too (#4717)
Konstantinov-Innokentii May 15, 2026
6427f87
ci(contrib): add AlbinoGeek (#4718)
archestra-contributor-pr-bot[bot] May 15, 2026
6bc6abe
ci(contrib): add yi-hialong (#4719)
archestra-contributor-pr-bot[bot] May 15, 2026
6105a6d
ci(contrib): add mirageaufsee (#4721)
archestra-contributor-pr-bot[bot] May 16, 2026
a6f4a7c
ci(contrib): add funds0033-cmyk (#4722)
archestra-contributor-pr-bot[bot] May 16, 2026
e5bf606
ci(contrib): add Rishikesh63 (#4728)
archestra-contributor-pr-bot[bot] May 16, 2026
a67baca
ci(contrib): add antongordievsky (#4729)
archestra-contributor-pr-bot[bot] May 16, 2026
f0a59ed
ci(contrib): add dancarlstedt (#4736)
archestra-contributor-pr-bot[bot] May 16, 2026
6d4009f
ci(contrib): add simpleprogrammer2 (#4738)
archestra-contributor-pr-bot[bot] May 17, 2026
a6aca6f
ci(contrib): add afischh (#4739)
archestra-contributor-pr-bot[bot] May 17, 2026
c6e6350
ci(contrib): add Exceluyi (#4740)
archestra-contributor-pr-bot[bot] May 17, 2026
57f20ad
ci(contrib): add VenkateshValaboju (#4742)
archestra-contributor-pr-bot[bot] May 17, 2026
83b7c5b
ci(contrib): add Piyushdev-X (#4743)
archestra-contributor-pr-bot[bot] May 17, 2026
6541792
ci(contrib): add suoyinjv (#4745)
archestra-contributor-pr-bot[bot] May 17, 2026
ea770f6
ci(contrib): add lyhuuloi (#4747)
archestra-contributor-pr-bot[bot] May 17, 2026
43c2002
ci(contrib): add MightGainer (#4749)
archestra-contributor-pr-bot[bot] May 17, 2026
3b32fb9
feat: configurable preset term + org-level preset entries (#4750)
Konstantinov-Innokentii May 17, 2026
5c59b81
fix: preset entry secret cascade (#4752)
Konstantinov-Innokentii May 17, 2026
1d03f56
ci(contrib): add holden-alt (#4753)
archestra-contributor-pr-bot[bot] May 17, 2026
b809a61
ci(contrib): add thewshii (#4754)
archestra-contributor-pr-bot[bot] May 17, 2026
b78e39c
feat: preset filter on catalog Logs/Inspector/Shell/Credentials pages…
Konstantinov-Innokentii May 17, 2026
e5ee00d
feat: empty state for presets tab when no preset fields (#4756)
Konstantinov-Innokentii May 17, 2026
fadb47e
feat(ui): logos panel rework + sidebar toggler tweaks (#4751)
Matvey-Kuk May 17, 2026
f0a383f
feat: sequential preset fill step before MCP install (#4757)
Konstantinov-Innokentii May 17, 2026
6c31ada
ci(contrib): add iiishop (#4759)
archestra-contributor-pr-bot[bot] May 17, 2026
1856624
ci(contrib): add alaotla (#4760)
archestra-contributor-pr-bot[bot] May 18, 2026
57213c2
ci(contrib): add NguyenCong2k (#4761)
archestra-contributor-pr-bot[bot] May 18, 2026
e0d0f97
ci(contrib): add Bilal-Lodhi (#4764)
archestra-contributor-pr-bot[bot] May 18, 2026
f9b5292
fix(orchestrator): preserve plain prompted env values across auto red…
divineforest May 18, 2026
05d7100
docs(models): add class-level overviews for catalog + mcp_server (#4766)
divineforest May 18, 2026
5ea255e
ci(contrib): add alexfedosov (#4769)
archestra-contributor-pr-bot[bot] May 18, 2026
77f9b0b
ci(contrib): add chasdaddy (#4771)
archestra-contributor-pr-bot[bot] May 18, 2026
f8366e6
feat(org-structure): allow renaming the Default preset label (#4770)
Konstantinov-Innokentii May 18, 2026
4685e5c
ci(contrib): add AryanBV (#4772)
archestra-contributor-pr-bot[bot] May 18, 2026
63736a1
ci(contrib): add mquailey (#4774)
archestra-contributor-pr-bot[bot] May 18, 2026
796a3d0
ci(contrib): add q404365631 (#4776)
archestra-contributor-pr-bot[bot] May 18, 2026
69412aa
chore(e2e): mark two known-broken specs as expected-fail (#4775)
divineforest May 18, 2026
1b9ebe2
feat(catalog-headers): expose Sensitive toggle in Header dialog (#4767)
divineforest May 18, 2026
2defd39
ci(contrib): add Surajsuthar (#4781)
archestra-contributor-pr-bot[bot] May 18, 2026
581f4a9
ci(contrib): add fzimmermann89 (#4782)
archestra-contributor-pr-bot[bot] May 18, 2026
ea9dfcf
ci(contrib): add timm-oh (#4783)
archestra-contributor-pr-bot[bot] May 18, 2026
94e73d3
ci(contrib): add billy-syrett (#4785)
archestra-contributor-pr-bot[bot] May 18, 2026
3c55126
ci(contrib): add attilaolah (#4786)
archestra-contributor-pr-bot[bot] May 18, 2026
e337c27
ci(contrib): add jeremyjh (#4787)
archestra-contributor-pr-bot[bot] May 18, 2026
8127d72
ci(contrib): add Maxi130 (#4788)
archestra-contributor-pr-bot[bot] May 18, 2026
6332279
ci(contrib): add EloquentZebra (#4789)
archestra-contributor-pr-bot[bot] May 18, 2026
7065df2
ci(contrib): add elliotf (#4790)
archestra-contributor-pr-bot[bot] May 18, 2026
783c526
ci(contrib): add patrickmay (#4791)
archestra-contributor-pr-bot[bot] May 18, 2026
f0130f8
ci(contrib): add saitanay (#4792)
archestra-contributor-pr-bot[bot] May 18, 2026
a8e4068
ci(contrib): add CetinSert (#4793)
archestra-contributor-pr-bot[bot] May 18, 2026
825b255
ci(contrib): add Gutopro (#4796)
archestra-contributor-pr-bot[bot] May 18, 2026
aa6f0c8
ci(contrib): add llwp (#4797)
archestra-contributor-pr-bot[bot] May 18, 2026
876231f
ci(contrib): add Arnav1709 (#4801)
archestra-contributor-pr-bot[bot] May 18, 2026
04df34a
ci(contrib): add Yashagarwal9798 (#4803)
archestra-contributor-pr-bot[bot] May 18, 2026
f1bf0c7
ci(contrib): add m00nxx (#4804)
archestra-contributor-pr-bot[bot] May 18, 2026
fbad846
fix: return 413 for body-too-large, enrich error logs (#4802)
Matvey-Kuk May 18, 2026
fed21d9
ci(contrib): add schaelle (#4805)
archestra-contributor-pr-bot[bot] May 18, 2026
dfe1ac4
ci(contrib): add k-kozika (#4806)
archestra-contributor-pr-bot[bot] May 18, 2026
1144c6c
ci(contrib): add Yeetusbleetus (#4807)
archestra-contributor-pr-bot[bot] May 18, 2026
85ec024
ci(contrib): add pedropaulovc (#4808)
archestra-contributor-pr-bot[bot] May 18, 2026
40116c9
ci(contrib): add is3ka1 (#4809)
archestra-contributor-pr-bot[bot] May 18, 2026
8ef48a9
ci(contrib): add akhildevelops (#4811)
archestra-contributor-pr-bot[bot] May 19, 2026
db5dd48
ci(contrib): add luwinter111 (#4813)
archestra-contributor-pr-bot[bot] May 19, 2026
70e518e
ci(contrib): add adamjacobmuller (#4815)
archestra-contributor-pr-bot[bot] May 19, 2026
8edeba5
ci(contrib): add falkirks (#4816)
archestra-contributor-pr-bot[bot] May 19, 2026
cdd4111
ci(contrib): add fernando-aguilar-coro (#4817)
archestra-contributor-pr-bot[bot] May 19, 2026
b40547b
ci(contrib): add caffeinum (#4818)
archestra-contributor-pr-bot[bot] May 19, 2026
07bde84
ci(contrib): add RYB-404 (#4819)
archestra-contributor-pr-bot[bot] May 19, 2026
51774c9
ci(contrib): add crftr (#4820)
archestra-contributor-pr-bot[bot] May 19, 2026
53ab4db
ci(contrib): add StevenWanglolz (#4821)
archestra-contributor-pr-bot[bot] May 19, 2026
6bf5108
ci(contrib): add SwathiMystery (#4822)
archestra-contributor-pr-bot[bot] May 19, 2026
8bc9b67
ci(contrib): add dennisoelkers (#4823)
archestra-contributor-pr-bot[bot] May 19, 2026
f5cb802
ci(contrib): add mkcash (#4824)
archestra-contributor-pr-bot[bot] May 19, 2026
7345e88
ci(contrib): add prakash-atul (#4825)
archestra-contributor-pr-bot[bot] May 19, 2026
5c86b98
fix(catalog): skip reinstall when only description changed (#4780)
divineforest May 19, 2026
d636d5c
ci(contrib): add elinamirnaya (#4826)
archestra-contributor-pr-bot[bot] May 19, 2026
025f510
ci(contrib): add sypham98-prog (#4828)
archestra-contributor-pr-bot[bot] May 19, 2026
26b26fd
ci(contrib): add pk-vyshak (#4831)
archestra-contributor-pr-bot[bot] May 19, 2026
a2c201a
ci(contrib): add rohit-Jung (#4832)
archestra-contributor-pr-bot[bot] May 19, 2026
5e8a83c
ci(contrib): add rohit-Jung (#4833)
archestra-contributor-pr-bot[bot] May 19, 2026
e92adcf
feat: add preset validation regex (#4830)
Konstantinov-Innokentii May 19, 2026
0b87bc2
chore(main): release platform 1.2.50 (#4664)
archestra-ci[bot] May 19, 2026
60ca5c3
fix: PermissionButton honors flex-1 className when wrapped in tooltip…
Konstantinov-Innokentii May 19, 2026
b62f872
ci(contrib): add tolik518 (#4836)
archestra-contributor-pr-bot[bot] May 19, 2026
0e6a243
Add usage limit response headers
Yassinbrine May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/setup-archestra-platform/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ runs:
--set "archestra.image=${PLATFORM_IMAGE_TAG}" \
${MCP_SET_FLAG} \
${EXTRA_SET_FLAGS} \
--atomic --timeout=4m
--atomic --timeout=15m

# Wait for e2e-tests to complete (should already be done by now)
if [ -n "${E2E_PID}" ]; then
Expand Down
2 changes: 1 addition & 1 deletion .github/release-please/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"platform": "1.2.42"
"platform": "1.2.50"
}
15 changes: 15 additions & 0 deletions .github/values-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,23 @@ archestra:
# other against a fresh CI database.
replicaCount: 1

# Override the chart's production CPU requests (2 vCPU per pod) for CI.
# On the resource-constrained E2E runners, 1 platform + 2 workers at 2 vCPU
# each reserves 6 vCPU before PostgreSQL and the e2e dependency pods are
# scheduled — which intermittently leaves no room, so PostgreSQL or the
# platform pod gets FailedScheduling ("Insufficient cpu") and the deploy
# stalls until the Helm timeout. CPU requests are only a scheduling
# reservation (there is no CPU limit), so a smaller request still lets the
# pods burst as needed while letting everything fit on the node.
resources:
requests:
cpu: "500m"

worker:
replicaCount: 2
resources:
requests:
cpu: "500m"

# Environment variables for e2e testing
env:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/docker-image-scanning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,17 @@ jobs:
dockerfile: ./platform/Dockerfile
local-tag-prefix: archestra-platform
use-build-action: true
scan-exit-code: "true"
- name: MCP Server Base
runner: blacksmith-4vcpu-ubuntu-2404
context: ./platform/mcp_server_docker_image
dockerfile: ./platform/mcp_server_docker_image/Dockerfile
local-tag-prefix: mcp-server-base
use-build-action: false
# TEMPORARY: scan runs but does not block merges. Alpine 3.23 has not
# yet backported the curl fix for HIGH CVE-2026-3805 (only in edge as
# 8.20.0-r1). Restore "true" once 3.23 ships curl >= 8.19.0-r0.
scan-exit-code: "false"
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down Expand Up @@ -100,3 +105,4 @@ jobs:
image: ${{ format('{0}:{1}', matrix.local-tag-prefix, github.sha) }}
dockerhub-user: ${{ secrets.DOCKER_USERNAME }}
dockerhub-password: ${{ secrets.DOCKER_PASSWORD }}
exit-code: ${{ matrix.scan-exit-code }}
44 changes: 40 additions & 4 deletions .github/workflows/platform-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,17 @@ jobs:
echo "=== Kubernetes Services ==="
kubectl get services || true

echo "=== Archestra Platform Logs ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform --tail=200 || true
echo "=== Archestra Platform Logs (main container) ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c archestra-platform --tail=200 2>/dev/null || true

echo "=== Platform Init Container: vault-secrets ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c vault-secrets --tail=200 2>/dev/null || true

echo "=== Platform Init Container: setup-postgres-extensions ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c setup-postgres-extensions --tail=200 2>/dev/null || true

echo "=== Platform Init Container: wait-for-postgres ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c wait-for-postgres --tail=200 2>/dev/null || true

echo "=== PostgreSQL Logs ==="
kubectl logs -l app.kubernetes.io/name=postgresql --tail=200 || true
Expand All @@ -268,6 +277,15 @@ jobs:
echo "=== Describe Platform Pod ==="
kubectl describe pod -l app.kubernetes.io/name=archestra-platform || true

echo "=== Describe PostgreSQL Pod ==="
kubectl describe pod -l app.kubernetes.io/name=postgresql || true

echo "=== PostgreSQL StatefulSet & PVCs ==="
kubectl get statefulset,pvc -l app.kubernetes.io/name=postgresql -o wide || true

echo "=== Recent Cluster Events ==="
kubectl get events --sort-by=.lastTimestamp -A 2>/dev/null | tail -60 || true

- name: Cleanup Kind cluster
if: always()
run: kind delete cluster --name archestra-ci-cluster || true
Expand Down Expand Up @@ -365,8 +383,17 @@ jobs:
echo "=== Kubernetes Services ==="
kubectl get services || true

echo "=== Archestra Platform Logs ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform --tail=200 || true
echo "=== Archestra Platform Logs (main container) ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c archestra-platform --tail=200 2>/dev/null || true

echo "=== Platform Init Container: vault-secrets ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c vault-secrets --tail=200 2>/dev/null || true

echo "=== Platform Init Container: setup-postgres-extensions ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c setup-postgres-extensions --tail=200 2>/dev/null || true

echo "=== Platform Init Container: wait-for-postgres ==="
kubectl logs -l app.kubernetes.io/name=archestra-platform -c wait-for-postgres --tail=200 2>/dev/null || true

echo "=== PostgreSQL Logs ==="
kubectl logs -l app.kubernetes.io/name=postgresql --tail=200 || true
Expand All @@ -386,6 +413,15 @@ jobs:
echo "=== Describe Platform Pod ==="
kubectl describe pod -l app.kubernetes.io/name=archestra-platform || true

echo "=== Describe PostgreSQL Pod ==="
kubectl describe pod -l app.kubernetes.io/name=postgresql || true

echo "=== PostgreSQL StatefulSet & PVCs ==="
kubectl get statefulset,pvc -l app.kubernetes.io/name=postgresql -o wide || true

echo "=== Recent Cluster Events ==="
kubectl get events --sort-by=.lastTimestamp -A 2>/dev/null | tail -60 || true

- name: Cleanup Kind cluster
if: always()
run: kind delete cluster --name archestra-ci-cluster || true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-title-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

- name: Lint PR title
if: ${{ github.event_name == 'pull_request' }}
uses: grafana/shared-workflows/actions/lint-pr-title@5f4c48c03125ef179c36a821d5b801fc876e672c # v1.2.1
uses: grafana/shared-workflows/actions/lint-pr-title@0239db2665246f3b078d8d9166e4d8f09c071cae # v1.2.2
with:
config-path: "${{ github.workspace }}/.github/commitlint.config.js" # zizmor: ignore[template-injection] workspace path is provided by GitHub and not user input.
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/random-issue-pr-assignee.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ on:
permissions: {}

env:
ASSIGNEE_LOGINS: '["joeyorlando","iskhakov","Konstantinov-Innokentii"]'
CORE_TEAM_LOGINS: '["joeyorlando","iskhakov","Konstantinov-Innokentii","Matvey-Kuk"]'
ASSIGNEE_LOGINS: '["joeyorlando","iskhakov","Konstantinov-Innokentii","divineforest"]'
CORE_TEAM_LOGINS: '["joeyorlando","iskhakov","Konstantinov-Innokentii","Matvey-Kuk","divineforest"]'

concurrency:
group: random-issue-pr-assignee-${{ github.event.issue.number || github.ref }}
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ __pycache__/
.claude/*.lock
.turbo/

# playwright-cli runtime cache (snapshots, console logs, screenshots)
.playwright-cli/

114 changes: 114 additions & 0 deletions EXTERNAL_CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -290,3 +290,117 @@ To unblock real contributors without re-opening the floodgates, sign in via GitH
- @aardappvark
- @Sagaryadav-ai
- @heocoi
- @daiquydev
- @BrodoB
- @thejoshuasilverstone-cloud
- @sus689
- @didier-brown
- @diegousdz
- @Adysekus
- @phquand2000
- @elfketchup
- @basdilhan
- @Darshan3690
- @nguyen-hung-dev
- @phungkaizen
- @IssacDanny
- @lyraforge
- @ErnestHysa
- @mgalavai
- @Gammarays1980
- @AshuraXX2206
- @surbhitCodes
- @quietpatchlab
- @CyberSarvesh
- @itsbryanman
- @im-shafiqurrehman
- @mitochondria-7
- @Amaaz28
- @Deepam02
- @harxhist
- @artabr
- @dball1126
- @baibaozhuanyong
- @jasonkurniawantangguh-coder
- @devroy10
- @yqx07
- @hala-el
- @supermax-33
- @a25955813-cloud
- @XXXBusy
- @stvnzhou86
- @Desaon-CUST
- @douglaswangome
- @oocheol
- @akamabu
- @sachin0903
- @mbachaud
- @abrartawakl2056-cyber
- @MoMia-Cerpro
- @VinhTieuGit
- @AlbinoGeek
- @yi-hialong
- @mirageaufsee
- @funds0033-cmyk
- @Rishikesh63
- @antongordievsky
- @dancarlstedt
- @simpleprogrammer2
- @afischh
- @Exceluyi
- @VenkateshValaboju
- @Piyushdev-X
- @suoyinjv
- @lyhuuloi
- @MightGainer
- @holden-alt
- @thewshii
- @iiishop
- @alaotla
- @NguyenCong2k
- @Bilal-Lodhi
- @alexfedosov
- @chasdaddy
- @AryanBV
- @mquailey
- @q404365631
- @Surajsuthar
- @fzimmermann89
- @timm-oh
- @billy-syrett
- @attilaolah
- @jeremyjh
- @Maxi130
- @EloquentZebra
- @elliotf
- @patrickmay
- @saitanay
- @CetinSert
- @Gutopro
- @llwp
- @Arnav1709
- @Yashagarwal9798
- @m00nxx
- @schaelle
- @k-kozika
- @Yeetusbleetus
- @pedropaulovc
- @is3ka1
- @akhildevelops
- @luwinter111
- @adamjacobmuller
- @falkirks
- @fernando-aguilar-coro
- @caffeinum
- @RYB-404
- @crftr
- @StevenWanglolz
- @SwathiMystery
- @dennisoelkers
- @mkcash
- @prakash-atul
- @elinamirnaya
- @sypham98-prog
- @pk-vyshak
- @rohit-Jung
- @tolik518
Loading
Loading