Skip to content
Draft

test #6062

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
724 commits
Select commit Hold shift + click to select a range
a8ab6d4
Merge pull request #6096 from Infisical/feat/PAM-184
carlosmonastyrski Apr 23, 2026
6a415a5
fix: avoid block comment syntax that trips regex check
PrestigePvP Apr 23, 2026
e984bb8
Merge pull request #6110 from leeyspaul/fix/drop-queue-jobs-trigger-m…
akhilmhdh Apr 23, 2026
fde3c0b
fix: typo in nginx ip config
PrestigePvP Apr 23, 2026
94fc260
Merge pull request #6123 from Infisical/daniel/fix-table-render
varonix0 Apr 23, 2026
efd0657
fix(vuln-88): do not validate JWT for locked users
PrestigePvP Apr 23, 2026
9e61714
fix: add envars doc for trusted_proxy_cidrs
PrestigePvP Apr 23, 2026
684725f
fix(vuln-293): do not follow mcp redirects
PrestigePvP Apr 23, 2026
4643efe
Merge branch 'main' into sync-secrets/eng-2939
adilsitos Apr 23, 2026
909887a
fix(vuln-198): enforce view count for shared secret in transaction
PrestigePvP Apr 23, 2026
98a8142
Merge branch 'main' into PAM-93
x032205 Apr 23, 2026
6ce2acb
lint
x032205 Apr 23, 2026
e14c057
Merge pull request #6122 from Infisical/PAM-93
x032205 Apr 23, 2026
bf79c41
Merge branch 'main' into sync-secrets/eng-2939
adilsitos Apr 23, 2026
cf2d63d
Merge pull request #6097 from Infisical/sync-secrets/eng-2939
adilsitos Apr 23, 2026
73dbc05
Merge pull request #6138 from Infisical/tre/eng-4860-ig
PrestigePvP Apr 23, 2026
d4fe176
remove scope type and make project name optional
adilsitos Apr 23, 2026
05ef05e
Merge branch 'main' into feat/adilsitos/secrets-205
adilsitos Apr 23, 2026
661afd0
fix type errors
adilsitos Apr 23, 2026
9cd06d8
fix merge conflict
adilsitos Apr 23, 2026
6ff3421
feat: add button to reveal secret reference values
scott-ray-wilson Apr 23, 2026
c4e7ee8
improvement: fix tooltip display when pending changes
scott-ray-wilson Apr 23, 2026
cc23657
improvement: address feedback
scott-ray-wilson Apr 23, 2026
69eb382
style: remove text-accent from label and add inline
scott-ray-wilson Apr 23, 2026
0c0ec4f
fix: invalidate ref tree query on batch edit
scott-ray-wilson Apr 23, 2026
71de189
feat(secret-sync): implement team-specific shared environment variabl…
Apr 23, 2026
8a730be
adjust styling
scott-ray-wilson Apr 24, 2026
797e23d
fix(secret-sync): refine ownership checks for team-specific shared en…
Apr 24, 2026
9b6cfbc
Merge remote-tracking branch 'origin/main' into feat/PKI-171
carlosmonastyrski Apr 24, 2026
7a238e5
remove tooltip delay duration on overview page table actions and add …
scott-ray-wilson Apr 24, 2026
026f8dd
Address PR comments
carlosmonastyrski Apr 24, 2026
2ff8e93
chore(vuln-293): sort imports in ai-mcp-server-service
PrestigePvP Apr 24, 2026
1aa6f8d
Merge pull request #6125 from Infisical/feat/PKI-171
carlosmonastyrski Apr 24, 2026
8184b73
Merge pull request #6146 from Infisical/tre/eng-4860-vulns
akhilmhdh Apr 24, 2026
3c73cc0
Merge branch 'main' into feat/adilsitos/secrets-205
adilsitos Apr 24, 2026
904cc9d
fix(group): run filters, ordering and pagination in backend (#6114)
mathnogueira Apr 24, 2026
06e474e
chore: rename developer to member
varonix0 Apr 24, 2026
7437aca
Merge pull request #6119 from Infisical/feat/adilsitos/secrets-205
adilsitos Apr 24, 2026
cb73444
chore: more updates on checks
akhilmhdh Apr 24, 2026
827c764
refactor(bitbucket): update workspace API endpoint and adjust respons…
Apr 24, 2026
e1db58b
feat: corrected check
akhilmhdh Apr 24, 2026
9675b00
Merge pull request #6149 from Infisical/feat/dep-v6
akhilmhdh Apr 24, 2026
1266e73
Merge remote-tracking branch 'origin/main' into feat/gateway-pools
sheensantoscapadngan Apr 24, 2026
086de07
fix: addressed v3 component rename
sheensantoscapadngan Apr 24, 2026
a0a5462
feat: added filter to audit log and improves the crypto
akhilmhdh Apr 24, 2026
6cd251f
feat: updated stale offset
akhilmhdh Apr 24, 2026
5ba7ced
fea: add support for tags, metadata and multiline encoding to csv upload
scott-ray-wilson Apr 24, 2026
72f7e5b
chore: add missing file
scott-ray-wilson Apr 24, 2026
8808a14
refactor: move gateway pools router from v2 to v1
bernie-g Apr 24, 2026
2e396b6
style: adjust import column badge styling
scott-ray-wilson Apr 24, 2026
da4c131
chore: include pool and gateway names in pool membership audit logs
bernie-g Apr 24, 2026
57f3480
Merge pull request #6152 from Infisical/fix/bitbucket-endpoint-update
victorvhs017 Apr 24, 2026
4082cec
refactor: let db enforce gateway pool delete restriction via fk
bernie-g Apr 24, 2026
127399f
docs: drop feature-support FAQ from gateway pools docs
bernie-g Apr 24, 2026
d142ba1
docs: use 'gateway' instead of 'member' when referring to pool gateways
bernie-g Apr 24, 2026
4939a32
chore: add pen icon to edit gateway pool dropdown item
bernie-g Apr 24, 2026
243187a
improvements: address feedback
scott-ray-wilson Apr 24, 2026
981f4a6
feat: add gateway pools to org role permissions ui
bernie-g Apr 24, 2026
a82e236
nits
varonix0 Apr 24, 2026
1d49db1
Merge pull request #6148 from Infisical/daniel/rename-to-member
varonix0 Apr 24, 2026
200c721
docs: add gateway-pool to org permissions reference
bernie-g Apr 24, 2026
94281de
chore: link gateway pools docs from networking tab badge
bernie-g Apr 24, 2026
d47e1d3
fix: prevent status badge clipping on long gateway names in picker
bernie-g Apr 24, 2026
38abad1
fix: fail k8s auth update when pool has no healthy gateways
bernie-g Apr 24, 2026
e4399fb
fix: updated secret sharing delete to have 7 day grace
akhilmhdh Apr 24, 2026
aa436a8
chore: removed dependencies and api key service
akhilmhdh Apr 24, 2026
590b26b
Revert "fix: fail k8s auth update when pool has no healthy gateways"
bernie-g Apr 24, 2026
d3b6968
Merge pull request #6160 from Infisical/feat/patch-secret-share
akhilmhdh Apr 24, 2026
ac7d7e7
feat: removed logger cloudwatch
akhilmhdh Apr 24, 2026
b8f006e
move cache keys and ttl hard coded values to keystore
adilsitos Apr 24, 2026
f7683f8
remove test
adilsitos Apr 24, 2026
39c4490
chore: add first pass design.md
scott-ray-wilson Apr 24, 2026
32393ed
style: add card stories
scott-ray-wilson Apr 24, 2026
9cb94b7
add alert variants and alert stories
scott-ray-wilson Apr 24, 2026
882f5f9
make storybook list alphabetical
scott-ray-wilson Apr 24, 2026
a79a485
add alert dialog stories
scott-ray-wilson Apr 24, 2026
2f2db8a
add button group stories
scott-ray-wilson Apr 24, 2026
750c4ee
unify and standardize and shared button and icon button variant styling
scott-ray-wilson Apr 24, 2026
86234b5
Merge pull request #6144 from Infisical/fix/vercel-secret-sync-team-s…
victorvhs017 Apr 24, 2026
04cdddd
button group overlap borders instead of collapse
scott-ray-wilson Apr 24, 2026
95a9250
update button stories
scott-ray-wilson Apr 24, 2026
b654451
add other cache keys inside keystore
adilsitos Apr 24, 2026
8807e27
adjust calendar styling and add calendar stories
scott-ray-wilson Apr 24, 2026
26ac19f
adjust command styling and add stories
scott-ray-wilson Apr 24, 2026
92a51ff
fix detail missing styling and add detail stories
scott-ray-wilson Apr 24, 2026
b40efe0
add dialog stories
scott-ray-wilson Apr 25, 2026
0267791
Merge pull request #6162 from Infisical/feat/adilsitos/eng-4824
adilsitos Apr 25, 2026
33ddec3
add dropdown stories
scott-ray-wilson Apr 25, 2026
03f1d10
add empty stories and adjust styling
scott-ray-wilson Apr 25, 2026
77a6048
adjust story width
scott-ray-wilson Apr 25, 2026
e640839
feat(secret-rotation): support supabase (#6130)
mathnogueira Apr 25, 2026
e1f3711
Merge pull request #6145 from Infisical/faster-tooltips
scott-ray-wilson Apr 25, 2026
4b73d90
Merge pull request #6143 from Infisical/SECRETS-231
scott-ray-wilson Apr 25, 2026
9f1571d
improvement(eng-4874): memoize org findByID
PrestigePvP Apr 25, 2026
2732f34
adjust field styling and add stories
scott-ray-wilson Apr 25, 2026
8df391e
update icon button stories and remove accent variant
scott-ray-wilson Apr 25, 2026
07d87ea
add icon button stories file and fix comp rendering for pending state
scott-ray-wilson Apr 25, 2026
9cab65f
fix(pki): reject EST simple re-enroll with revoked client cert (#6163)
saifsmailbox98 Apr 25, 2026
97c66a8
feat(pki-discovery): surface ALLOW_INTERNAL_IP_CONNECTIONS for intern…
saifsmailbox98 Apr 25, 2026
9952677
fix(pki): report correct enrollment type in auto-renewal error (#6159)
saifsmailbox98 Apr 25, 2026
a03fa26
feat: updated reject unauthorized
akhilmhdh Apr 25, 2026
fdf5b4d
feat: made it true
akhilmhdh Apr 25, 2026
97f8d07
feat: corrected typo
akhilmhdh Apr 25, 2026
8f2fa98
feat: fixed gateway issue
akhilmhdh Apr 25, 2026
b924cb5
fix(signup): restore 'Team Invite' attribution source for invited users
devin-ai-integration[bot] Apr 23, 2026
f020d71
Merge pull request #6141 from Infisical/devin/1776955112-restore-team…
vmatsiiako Apr 25, 2026
7e707e2
fix(migrations): add condition to user verification updates for accep…
Apr 25, 2026
fd5d202
docs: rename Agent Sentinel to Agent Vault with external link in Prod…
devin-ai-integration[bot] Apr 26, 2026
a50ae07
Merge pull request #6176 from Infisical/devin/1777172384-agent-vault-nav
vmatsiiako Apr 26, 2026
ba52b1c
fix(ui): auto-switch environment view after uploading secrets
devin-ai-integration[bot] Apr 26, 2026
aece0e4
fix: only pass successful env slugs to onComplete callback
devin-ai-integration[bot] Apr 26, 2026
dd7e35c
fix(ui): brighten 'Create New Connection' option in connection dropdown
devin-ai-integration[bot] Apr 26, 2026
122d28e
Merge pull request #6192 from Infisical/devin/1777240556-brighten-cre…
vmatsiiako Apr 26, 2026
3e9305a
Merge pull request #6188 from Infisical/devin/1777237134-auto-switch-…
varonix0 Apr 26, 2026
b4e00b6
Delete .github/workflows/one-time-secrets.yaml
maidul98 Apr 27, 2026
c72ee79
Merge pull request #6203 from Infisical/maidul98-patch-19
maidul98 Apr 27, 2026
b140f93
feat: added user configurable reject unauthorized
akhilmhdh Apr 27, 2026
4c41d15
feat: updated claude md file
akhilmhdh Apr 27, 2026
fab6a0f
feat: updated azure driver config
akhilmhdh Apr 27, 2026
0ee87ba
feat: updated ldap
akhilmhdh Apr 27, 2026
1894b13
Merge pull request #6173 from Infisical/fix/username-merge-migration
victorvhs017 Apr 27, 2026
039d83e
fix(scim): correct order of parameters in findGroups call
Apr 27, 2026
70baae3
Add Venafi TPP external CA integration
carlosmonastyrski Apr 15, 2026
12f2d10
Revert package-lock change
carlosmonastyrski Apr 15, 2026
7ddb101
Address claude comments
carlosmonastyrski Apr 15, 2026
9583b26
Merge pull request #6207 from Infisical/fix/list-scim-group-filters
victorvhs017 Apr 27, 2026
4f3b19c
fix: fail k8s auth update when pool has no healthy gateways
bernie-g Apr 27, 2026
f2fa7d5
Merge pull request #6053 from Infisical/SECRETS-213
scott-ray-wilson Apr 27, 2026
404b7e8
docs: remove projectName from audit log documentation
devin-ai-integration[bot] Apr 27, 2026
7e54bf1
Merge pull request #6209 from Infisical/devin/1777305276-docs-remove-…
maidul98 Apr 27, 2026
e3d5f54
revert label styling adjustments
scott-ray-wilson Apr 27, 2026
039911f
docs: update design.md
scott-ray-wilson Apr 27, 2026
3ad2a38
fix: remove stray semi-colon
scott-ray-wilson Apr 27, 2026
1acbfb2
style: remove ellipsis
scott-ray-wilson Apr 27, 2026
351b51f
Merge branch 'main' into PLATFOR-296
scott-ray-wilson Apr 27, 2026
ef5afc0
style: add xs breakpoint for card action handling in card component
scott-ray-wilson Apr 27, 2026
f8ab998
Merge pull request #6161 from Infisical/chore/remove-dep
akhilmhdh Apr 27, 2026
d69e4d3
docs: add Prevent Value Reuse constraint to secret validation rules
devin-ai-integration[bot] Apr 27, 2026
361ed51
docs: use italic instead of bold for 'except Prevent Value Reuse'
devin-ai-integration[bot] Apr 27, 2026
a4de1b0
Merge pull request #6212 from Infisical/devin/1777310256-docs-prevent…
varonix0 Apr 27, 2026
44daa80
display custom branding upload format and limit, and update frontend …
scott-ray-wilson Apr 27, 2026
c90d13a
style: remove min height
scott-ray-wilson Apr 27, 2026
2509d07
Reapply "improvement: remove aws-sdk v2, replace it with aws-sdk v3"
PrestigePvP Apr 1, 2026
d84765b
fix: use defined or default region for IAMClient
PrestigePvP Apr 1, 2026
b63cec5
fix: ensure defined region, reduce diff
PrestigePvP Apr 1, 2026
f78df08
fix: remove aws-sdk v2 added during rebase
PrestigePvP Apr 27, 2026
2a44f44
chore: prune orphaned jmespath from lockfile
PrestigePvP Apr 27, 2026
4670baf
handle defaults for custom branding when unspecified
scott-ray-wilson Apr 27, 2026
a2cac91
Address PR comments
carlosmonastyrski Apr 27, 2026
c234c0d
Merge pull request #6050 from Infisical/feat/gateway-pools
bernie-g Apr 27, 2026
c28d32f
address design.md and story feedback
scott-ray-wilson Apr 27, 2026
5b37ce9
Merge pull request #5905 from Infisical/tre/eng-4733-remove-aws-sdk-v2
PrestigePvP Apr 27, 2026
572daa5
Update run-backend-tests.yml
varonix0 Apr 27, 2026
399b0e8
Update vertica.ts
varonix0 Apr 27, 2026
b046919
Update vertica.ts
varonix0 Apr 27, 2026
6ff1c02
Update vertica.ts
varonix0 Apr 27, 2026
fdd81d3
add support for several paths in vault migration
adilsitos Apr 27, 2026
46d97d2
Update vitest.e2e.config.mts
varonix0 Apr 27, 2026
85f1e2b
Update run-backend-tests.yml
varonix0 Apr 27, 2026
a8fd62f
feat: remove project app connection from vault config modal and add v…
adilsitos Apr 27, 2026
9d39d25
Merge branch 'main' into SECRETS-244
scott-ray-wilson Apr 27, 2026
336d9ed
Update Dockerfile.dev.fips
varonix0 Apr 27, 2026
3dde5de
refac call to endpoint using limiter
adilsitos Apr 27, 2026
375e02f
update docs
adilsitos Apr 27, 2026
e7a3da3
feat(pam): per-tab Postgres connections with isolated transactions (#…
saifsmailbox98 Apr 27, 2026
9801442
handle conflicts with an error
adilsitos Apr 27, 2026
3258d79
update docs
adilsitos Apr 27, 2026
0dc3b2e
feat: removed aws elasticache having ca in ui
akhilmhdh Apr 27, 2026
d561856
improvements: address feedback
scott-ray-wilson Apr 27, 2026
20c15cc
improvement: display tag and metadata value in upload preview
scott-ray-wilson Apr 27, 2026
144c3f4
style: increase tooltip max width in upload preview
scott-ray-wilson Apr 27, 2026
b64bf19
Merge pull request #6032 from Infisical/feature/PKI-153
carlosmonastyrski Apr 27, 2026
7039227
Update 3-project.ts
varonix0 Apr 27, 2026
cce824c
Update license-fns.ts
varonix0 Apr 27, 2026
063bcb5
Update vitest.e2e.config.mts
varonix0 Apr 27, 2026
51c0ad4
Update 1-user.ts
varonix0 Apr 27, 2026
a3039ce
Update 1-user.ts
varonix0 Apr 27, 2026
17d5768
more
varonix0 Apr 27, 2026
584b461
fix(docs): replace broken Kubernetes icon URL with Font Awesome dharm…
devin-ai-integration[bot] Apr 27, 2026
c04e551
Merge pull request #6164 from Infisical/tre/eng-4874-memoize-org-find…
PrestigePvP Apr 27, 2026
925600f
Update docker-compose.e2e-dbs.yml
varonix0 Apr 27, 2026
895fb7e
Merge pull request #6121 from Infisical/PLATFOR-296
scott-ray-wilson Apr 27, 2026
3e63368
feat: e2e fips tests
varonix0 Apr 27, 2026
b6f546d
Update run-backend-tests.yml
varonix0 Apr 27, 2026
aad940d
Update vertica.ts
varonix0 Apr 27, 2026
7de4d6f
Update run-backend-tests.yml
varonix0 Apr 27, 2026
d6d16dd
Merge pull request #6217 from Infisical/devin/1777330962-fix-kubernet…
scott-ray-wilson Apr 27, 2026
5965d17
Update 1-user.ts
varonix0 Apr 27, 2026
11d4058
Update 1-user.ts
varonix0 Apr 27, 2026
9b14d30
fix: clear upload target on modal close
scott-ray-wilson Apr 28, 2026
7a1e16e
Merge pull request #6214 from Infisical/daniel/fips-e2e-tests
varonix0 Apr 28, 2026
b30d561
Merge pull request #6156 from Infisical/SECRETS-244
scott-ray-wilson Apr 28, 2026
e99e071
add new endpoint to move secret rotation
adilsitos Apr 28, 2026
26a79e6
dedupe secret paths
adilsitos Apr 28, 2026
a2783bb
fix(email): include confirmation code in email subject line
devin-ai-integration[bot] Apr 28, 2026
34f9144
Merge pull request #6218 from Infisical/devin/1777356005-email-subjec…
maidul98 Apr 28, 2026
9a7f3d2
Merge pull request #6155 from Infisical/feat/dep-v6
akhilmhdh Apr 28, 2026
0f456a1
add support to select secret rotation
adilsitos Apr 28, 2026
b178ed8
feat(auth): store machine identity auth as identity actor (#6101)
mathnogueira Apr 28, 2026
d6f2850
Merge pull request #6204 from Infisical/feat/patch-reject
akhilmhdh Apr 28, 2026
faee4e0
fix version change
adilsitos Apr 28, 2026
f3a5eb8
Merge branch 'main' into daniel/vercel-sync-to-all-envs
varonix0 Apr 28, 2026
009a5b6
feat: resolved hashedPassword not set for bootstrap admin
akhilmhdh Apr 28, 2026
2b370a6
requested changes
varonix0 Apr 28, 2026
5e23e09
Update aws-parameter-store-sync-fns.ts
varonix0 Apr 28, 2026
1239fd2
fix: fail on Schema generation for analytics
maidul98 Apr 28, 2026
e760b42
add unpushed code
maidul98 Apr 28, 2026
24acde9
Merge pull request #6221 from Infisical/feat/patch-bootstrap
akhilmhdh Apr 28, 2026
720544b
Merge pull request #6215 from Infisical/improvement/adilsitos/eng-4901
adilsitos Apr 28, 2026
95a3d10
apply codex recommendations
adilsitos Apr 28, 2026
6eeda08
Merge pull request #6223 from Infisical/fail-on-schema-generation
maidul98 Apr 28, 2026
3834d5e
Fix missing gateway-v2 handling on venafi tpp
carlosmonastyrski Apr 28, 2026
5b448d1
add more messages and block delete and move operation for secret key
adilsitos Apr 28, 2026
c2dae45
Fix TPP SAN checks
carlosmonastyrski Apr 28, 2026
234f4d7
Remove old gatewayV1
carlosmonastyrski Apr 28, 2026
2985eab
add support for gatewayv2 on vault
adilsitos Apr 28, 2026
2198f7c
add support for https
adilsitos Apr 28, 2026
1e25ca4
merge and de-conflict main
scott-ray-wilson Apr 28, 2026
4d0b568
feat(smtp): add SMTP_HELO_HOST to set the EHLO/HELO hostname
quarckster Apr 28, 2026
d23555f
improvement: remove hex values from design md to prevent drift; use s…
scott-ray-wilson Apr 28, 2026
f9aba22
style: update move dialog alerts
scott-ray-wilson Apr 28, 2026
a34e33b
Merge pull request #6211 from Infisical/ENG-4803
scott-ray-wilson Apr 28, 2026
8b7cf35
apply recommendations
adilsitos Apr 29, 2026
c8fbd32
add verification for static rotation, so syncs are not replaced
adilsitos Apr 29, 2026
403adb3
change frontend to send overwrite value from the modal
adilsitos Apr 29, 2026
09373fd
Change Vault Namespace placeholder to empty string
varonix0 Apr 29, 2026
7c4e49a
Update placeholder for Vault Namespace input
varonix0 Apr 29, 2026
18c4f23
move verifications into the transaction
adilsitos Apr 29, 2026
25fdec4
remove check for static with the same name as rotation name
adilsitos Apr 29, 2026
a73769d
remove change from aws parameter store sync
adilsitos Apr 29, 2026
98dbd6d
restore license-fns
adilsitos Apr 29, 2026
5c3ac2a
Merge pull request #6227 from Infisical/fix/adilsitos/eng-4900
adilsitos Apr 29, 2026
693d9d9
fix types
adilsitos Apr 29, 2026
3109922
fix type on index
adilsitos Apr 29, 2026
a023ec1
Merge pull request #6220 from Infisical/feat/adilsitos/new/secret-218
adilsitos Apr 29, 2026
f27712d
Merge pull request #6226 from Infisical/fix/tpp-gateway
akhilmhdh Apr 29, 2026
43f4e73
Merge pull request #6229 from quarckster/smtp-helo-host
akhilmhdh Apr 29, 2026
622ac2f
Merge pull request #6103 from Infisical/chore/add-logout-to-creater-o…
sheensantoscapadngan Apr 29, 2026
0058065
navigate to role details when a user clicks on roles
adilsitos Apr 29, 2026
9e3b7b2
refactor: update HTTPS agent configuration to ensure rejectUnauthoriz…
Apr 29, 2026
929d324
fix(identity-kubernetes-auth): add servername to HTTPS agent configur…
Apr 29, 2026
d7fd40c
Merge pull request #6242 from Infisical/fix/oidc-ca-cert
victorvhs017 Apr 29, 2026
c8eb34e
Merge pull request #6241 from Infisical/improvement/adilsitos/platfor…
adilsitos Apr 29, 2026
0b4aabf
Update secret-approval-request-fns.ts
varonix0 Apr 29, 2026
85531ed
fix: update textarea styling to prevent single line width overflowing
scott-ray-wilson Apr 29, 2026
7fcd325
style: add resize-y to secret share modal
scott-ray-wilson Apr 29, 2026
c17e501
chore: remove g
scott-ray-wilson Apr 29, 2026
2064774
Merge pull request #6136 from Infisical/daniel/vercel-sync-to-all-envs
varonix0 Apr 29, 2026
eeffcc4
Merge pull request #6247 from Infisical/fix-approval-request-email
varonix0 Apr 29, 2026
3241c61
Merge pull request #6248 from Infisical/fix-textarea
scott-ray-wilson Apr 30, 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/workflows/be-test-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v2
- name: 📁 Download test results
id: download-artifact
uses: dawidd6/action-download-artifact@v2
uses: dawidd6/action-download-artifact@v6
with:
name: be-test-results
path: backend
Expand Down
52 changes: 45 additions & 7 deletions .github/workflows/check-be-ts-and-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,64 @@ on:
- "backend/.eslintrc.js"

jobs:
check-be-pr:
name: Check TS and Lint
type-check:
name: Type Check
runs-on: ubuntu-latest
timeout-minutes: 15

steps:
- name: ☁️ Checkout source
uses: actions/checkout@v3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🔧 Setup Node 22
uses: actions/setup-node@v3
id: setup-node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22"
cache: "npm"
cache-dependency-path: backend/package-lock.json
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: backend/node_modules
key: backend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('backend/package-lock.json') }}
- name: Install dependencies
run: npm install
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: backend
- name: 📦 Cache tsbuildinfo
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: backend/.cache/tsconfig.tsbuildinfo
key: backend-tsbuildinfo-${{ github.ref }}-${{ github.sha }}
restore-keys: |
backend-tsbuildinfo-${{ github.ref }}-
backend-tsbuildinfo-
- name: Run type check
run: npm run type:check
working-directory: backend

lint:
name: Lint
runs-on: ubuntu-latest
timeout-minutes: 15

steps:
- name: ☁️ Checkout source
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🔧 Setup Node 22
id: setup-node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22"
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: backend/node_modules
key: backend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('backend/package-lock.json') }}
- name: Install dependencies
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: backend
- name: Run lint check
run: npm run lint
working-directory: backend
52 changes: 45 additions & 7 deletions .github/workflows/check-fe-ts-and-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,64 @@ on:
- "frontend/.eslintrc.js"

jobs:
check-fe-ts-lint:
name: Check Frontend Type and Lint check
type-check:
name: Type Check
runs-on: ubuntu-latest
timeout-minutes: 15

steps:
- name: ☁️ Checkout source
uses: actions/checkout@v3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🔧 Setup Node 22
uses: actions/setup-node@v3
id: setup-node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22"
cache: "npm"
cache-dependency-path: frontend/package-lock.json
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: frontend/node_modules
key: frontend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('frontend/package-lock.json') }}
- name: 📦 Install dependencies
run: npm install
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: frontend
- name: 📦 Cache tsbuildinfo
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: frontend/.cache/tsconfig.app.tsbuildinfo
key: frontend-tsbuildinfo-${{ github.ref }}-${{ github.sha }}
restore-keys: |
frontend-tsbuildinfo-${{ github.ref }}-
frontend-tsbuildinfo-
- name: 🏗️ Run Type check
run: npm run type:check
working-directory: frontend

lint:
name: Lint
runs-on: ubuntu-latest
timeout-minutes: 15

steps:
- name: ☁️ Checkout source
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 🔧 Setup Node 22
id: setup-node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22"
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: frontend/node_modules
key: frontend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('frontend/package-lock.json') }}
- name: 📦 Install dependencies
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: frontend
- name: 🏗️ Run Lint check
run: npm run lint
working-directory: frontend
76 changes: 0 additions & 76 deletions .github/workflows/one-time-secrets.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
id: extract_version
run: echo "::set-output name=version::${GITHUB_REF_NAME}"
- name: ☁️ Checkout source
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 📦 Install dependencies to test all dependencies
Expand All @@ -39,9 +39,9 @@ jobs:
id: commit
uses: pr-mpt/actions-commit-hash@v2
- name: 🔧 Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: 🐋 Login to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
id: extract_version
run: echo "::set-output name=version::${GITHUB_REF_NAME}"
- name: ☁️ Checkout source
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 📦 Install dependencies to test all dependencies
Expand All @@ -102,9 +102,9 @@ jobs:
id: commit
uses: pr-mpt/actions-commit-hash@v2
- name: 🔧 Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: 🐋 Login to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
16 changes: 11 additions & 5 deletions .github/workflows/run-backend-bdd-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
docker system prune -af

- name: ☁️ Checkout source
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Install Python
Expand All @@ -36,11 +36,10 @@ jobs:
with:
version: "2.14.2"
- name: 🔧 Setup Node 22
uses: actions/setup-node@v3
id: setup-node
uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"
cache-dependency-path: backend/package-lock.json
- name: Setup Python 3.11
uses: actions/setup-python@v5
with:
Expand All @@ -52,8 +51,15 @@ jobs:
cmake -S /tmp/sscep-build -B /tmp/sscep-build/build
make -C /tmp/sscep-build/build -j$(nproc)
sudo cp /tmp/sscep-build/build/sscep /usr/local/bin/sscep
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@v4
with:
path: backend/node_modules
key: backend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('backend/package-lock.json') }}
- name: Install dependencies
run: npm install
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: backend

- name: Output .env file and enable feature flags for BDD tests
Expand Down
56 changes: 38 additions & 18 deletions .github/workflows/run-backend-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
check-be-pr:
name: Run integration test
runs-on: ubuntu-latest
timeout-minutes: 30
timeout-minutes: 45
steps:
- name: Free up disk space
run: |
Expand All @@ -25,20 +25,26 @@ jobs:
docker system prune -af

- name: ☁️ Checkout source
uses: actions/checkout@v3
- uses: KengoTODA/actions-setup-docker-compose@v1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: KengoTODA/actions-setup-docker-compose@477353946803dd64eaa44008b865b6bfc88cab4e # v1.2.4
if: ${{ env.ACT }}
name: Install `docker compose` for local simulations
with:
version: "2.14.2"
- name: 🔧 Setup Node 22
uses: actions/setup-node@v3
id: setup-node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22"
cache: "npm"
cache-dependency-path: backend/package-lock.json
- name: 📦 Cache node_modules
id: cache-node-modules
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: backend/node_modules
key: backend-node-modules-${{ runner.os }}-node${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('backend/package-lock.json') }}
- name: Install dependencies
run: npm install
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci
working-directory: backend
- name: Start postgres and redis
run: touch .env && docker compose -f docker-compose.dev.yml up -d db redis
Expand All @@ -47,18 +53,32 @@ jobs:
- name: Run unit test
run: npm run test:unit
working-directory: backend
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Build FIPS test image
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
with:
context: backend
file: backend/Dockerfile.dev.fips
load: true
tags: infisical-backend-fips:latest
cache-from: type=gha
cache-to: type=gha,mode=max
- name: Run integration test
run: npm run test:e2e
working-directory: backend
env:
E2E_TEST_ORACLE_DB_19_HOST: ${{ secrets.E2E_TEST_ORACLE_DB_19_HOST }}
E2E_TEST_ORACLE_DB_19_USERNAME: ${{ secrets.E2E_TEST_ORACLE_DB_19_USERNAME }}
E2E_TEST_ORACLE_DB_19_PASSWORD: ${{ secrets.E2E_TEST_ORACLE_DB_19_PASSWORD }}
E2E_TEST_ORACLE_DB_19_DATABASE: ${{ secrets.E2E_TEST_ORACLE_DB_19_DATABASE }}
REDIS_URL: redis://172.17.0.1:6379
DB_CONNECTION_URI: postgres://infisical:infisical@172.17.0.1:5432/infisical?sslmode=disable
AUTH_SECRET: something-random
ENCRYPTION_KEY: 4bnfe4e407b8921c104518903515b218
run: |
docker run --rm --network host \
-e DB_CONNECTION_URI="postgres://infisical:infisical@localhost:5432/infisical?sslmode=disable" \
-e REDIS_URL="redis://localhost:6379" \
-e AUTH_SECRET="something-random" \
-e ENCRYPTION_KEY="p5e5k2j3+HIErjm02dzSrlhXc1xhdgoWvC6pox410rE=" \
-e NODE_ENV="test" \
-e NODE_OPTIONS="--force-fips" \
-e E2E_TEST_ORACLE_DB_19_HOST="${{ secrets.E2E_TEST_ORACLE_DB_19_HOST }}" \
-e E2E_TEST_ORACLE_DB_19_USERNAME="${{ secrets.E2E_TEST_ORACLE_DB_19_USERNAME }}" \
-e E2E_TEST_ORACLE_DB_19_PASSWORD="${{ secrets.E2E_TEST_ORACLE_DB_19_PASSWORD }}" \
-e E2E_TEST_ORACLE_DB_19_DATABASE="${{ secrets.E2E_TEST_ORACLE_DB_19_DATABASE }}" \
infisical-backend-fips:latest \
npm run test:e2e
- name: cleanup
run: |
docker compose -f "docker-compose.dev.yml" down
Loading
Loading