Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
84b4534
Merge branch 'main' into 909-ldap-user-group-confirmation
kriswest May 9, 2025
e815bfc
Update src/service/passport/ldaphelper.js
kriswest May 13, 2025
29b26a3
Merge branch 'main' into config
fabiovincenzi May 20, 2025
c08da33
Merge branch 'main' into config
fabiovincenzi May 20, 2025
fa83356
Merge branch 'main' into config
fabiovincenzi May 20, 2025
6f84652
fix: fix config schema
fabiovincenzi May 21, 2025
b7b965d
Merge branch 'main' into 909-ldap-user-group-confirmation
kriswest May 22, 2025
5114e99
chore: regenerate config ref doc from schema
kriswest May 22, 2025
36f9ee6
Merge remote-tracking branch 'upstream/909-ldap-user-group-confirmati…
kriswest May 22, 2025
5e4216e
test: add preliminary test setup for AD auth
jescalada May 23, 2025
9f752da
test: ad auth admin
jescalada May 23, 2025
c495d36
test: add more ad tests
jescalada May 23, 2025
7a4ffee
test: add preliminary oidc auth tests
jescalada May 23, 2025
f3755f2
fix: ad auth method undefined bug
jescalada May 23, 2025
bd94aba
test: temporarily remove oidc tests
jescalada May 23, 2025
88fd895
chore: fix linter
jescalada May 23, 2025
09d3b05
test: revert changes to test script
jescalada May 23, 2025
e1f1d75
test: temporarily skip problematic `PluginLoader` tests
jescalada May 23, 2025
82a4725
test: add validGitRequest tests to testProxyRoute, rename for auto ex…
jescalada May 23, 2025
1810e8d
fix: validGitRequest missing header bugs
jescalada May 23, 2025
9fedbed
test: add tests for stripGitHubFromGitPath
jescalada May 23, 2025
3532b42
chore: rename skipped tests
jescalada May 23, 2025
d860360
updated README and documentation site with info on community meeting
sam-holmes2 May 23, 2025
9233e23
Merge branch 'main' into fix/community-meeting-links
sam-holmes2 May 23, 2025
eb414fd
test: set up route filter middleware dependencies
jescalada May 24, 2025
783256d
test: add rejection test cases
jescalada May 24, 2025
79c1ec9
test: add valid request tests (valid/invalid repo)
jescalada May 24, 2025
daf4cc7
fix: remove transfer-encoding header
jescalada May 24, 2025
4cc15cf
chore: fix stub to increase coverage
jescalada May 24, 2025
9a0276e
test: improve coverage for service/routes/auth and fix bug
jescalada May 26, 2025
e6f0cfe
chore: remove unused auth endpoints and function
jescalada May 26, 2025
ecb83cc
chore: fix linter issue
jescalada May 26, 2025
1703530
Merge branch 'main' into 909-ldap-user-group-confirmation
kriswest Jun 3, 2025
65c508d
fix: resolve conflict with 'enable-multiple-auth-methods'
kriswest Jun 3, 2025
6231db0
chore: regenerate schema doc
kriswest Jun 3, 2025
04ab644
Merge branch 'main' into 909-ldap-user-group-confirmation
kriswest Jun 4, 2025
e5fe90d
fix: adjust config schema to account for changes to auth config
kriswest Jun 4, 2025
70af4ee
fix: adjust config schema for changes to auth config from main
kriswest Jun 4, 2025
ec0acbd
Merge branch '909-ldap-user-group-confirmation' of https://natwest.gi…
kriswest Jun 4, 2025
95363db
fix: lowercase openidconnect in config schema to match code
kriswest Jun 4, 2025
ed6a4ff
docs: add auth config descriptions to config schema and regenerate re…
kriswest Jun 4, 2025
2ff9802
Merge branch 'main' into improve-auth-test-coverage
JamieSlome Jun 5, 2025
f21a472
Merge branch 'main' into improve-auth-test-coverage
JamieSlome Jun 5, 2025
adfdb96
Merge branch 'main' into 909-ldap-user-group-confirmation
JamieSlome Jun 5, 2025
9c7df3a
feat(experimental): fall back to local spdx data and filter deprecated
06kellyjac Jun 10, 2025
709441d
Merge branch 'main' into 909-ldap-user-group-confirmation
kriswest Jun 10, 2025
69d0da8
refactor(tsx): vite.config.ts
fabiovincenzi Apr 3, 2025
cb1c2fb
refactor(ts): update eslinrc
fabiovincenzi Apr 3, 2025
7d10949
refactor(tsx): convert index file
fabiovincenzi Apr 3, 2025
f575fc0
refactor(tsx): convert routes file
fabiovincenzi Apr 3, 2025
2ad012b
refactor(tsx): convert utils file
fabiovincenzi Apr 3, 2025
5830826
refactor(tsx): convert GridItem component
fabiovincenzi Apr 3, 2025
0882f1b
refactor(tsx): convert GridContainer component
fabiovincenzi Apr 9, 2025
34d4b19
refactor(tsx): convert Buttons components
fabiovincenzi Apr 9, 2025
bf7e82e
refactor(tsx): convert Snackbar components
fabiovincenzi Apr 10, 2025
8f9c599
refactor(tsx): fix button issues with colors
fabiovincenzi Apr 10, 2025
d93ed65
refactor(tsx): convert Card components
fabiovincenzi Apr 11, 2025
f9ccd54
refactor(tsx): convert Search component
fabiovincenzi Apr 11, 2025
0ad3a5e
refactor(tsx): convert NavBar components
fabiovincenzi Apr 15, 2025
e6f3a4e
refactor(tsx): convert Admin component
fabiovincenzi Apr 15, 2025
9f44215
refactor(tsx): convert Diff to tsx
fabiovincenzi Apr 17, 2025
500ecb6
refactor(tsx): convert User view
fabiovincenzi Apr 17, 2025
43933e5
refactor(tsx): convert Footer component
fabiovincenzi Apr 17, 2025
adc6e6d
refactor(tsx): convert Filtering Pagination and Search components
fabiovincenzi Apr 17, 2025
e66ad7a
refactor(tsx): convert SideBar component
fabiovincenzi Apr 17, 2025
e6099f4
refactor(tsx): convert CustomTabs component
fabiovincenzi Apr 17, 2025
1f84a62
fix(tsx): fixing colors and size
fabiovincenzi Apr 17, 2025
966ec67
refactor(tsx): convert Styles to ts
fabiovincenzi Apr 17, 2025
1ee0a53
refactor(tsx): convert SideBar Style to ts
fabiovincenzi Apr 17, 2025
e602895
refactor(tsx): convert Login view
fabiovincenzi Apr 17, 2025
35bbdea
refactor(tsx): convert OpenPushRequests view
fabiovincenzi Apr 17, 2025
71d54cf
refactor(tsx): convert PushDetails view
fabiovincenzi Apr 17, 2025
74eb072
refactor(tsx): convert RepoDetails view
fabiovincenzi Apr 17, 2025
cdeec69
refactor(tsx): convert RepoList view
fabiovincenzi Apr 18, 2025
760b8f5
refactor(tsx): convert UserList view
fabiovincenzi Apr 18, 2025
440b5d2
refactor(tsx): convert context to ts
fabiovincenzi Apr 18, 2025
7a49b74
refactor(tsx): refactor GridItem
fabiovincenzi Apr 18, 2025
0412a94
refactor(tsx): ignore history dependancy
fabiovincenzi Apr 18, 2025
24292d8
chore: reuse interfaces among different files
fabiovincenzi Jun 2, 2025
d9c3b1e
fix: fix lint problems
fabiovincenzi Jun 13, 2025
4b2924b
fix: default export in DashboardNavbarLinks
fabiovincenzi Jun 13, 2025
27cfb07
chore: update package.json scripts
jescalada Jun 13, 2025
88977d4
refactor: remove duplicate interfaces
fabiovincenzi Jun 13, 2025
2524da4
refactor: remove duplicate interfaces
fabiovincenzi Jun 13, 2025
1bb4187
refactor: remove duplicate interfaces
fabiovincenzi Jun 13, 2025
e77aec2
Merge remote-tracking branch 'origin/main' into jwt-claims-role-mapping
jescalada Jun 13, 2025
b808b61
chore: improve oidc error handling
jescalada Jun 13, 2025
dccb6c4
chore: improve /repo error handling
jescalada Jun 13, 2025
7b8df5f
test: add extra unit test for invalid login
jescalada Jun 15, 2025
3d420a2
docs: add authentication doc page
jescalada Jun 15, 2025
31cba39
docs: fix broken links
jescalada Jun 15, 2025
25f0065
fix: make error handling more descriptive and catch JWT config error
jescalada Jun 15, 2025
6a3146d
Merge branch 'main' into 909-ldap-user-group-confirmation
JamieSlome Jun 16, 2025
9d96614
Merge pull request #972 from kriswest/909-ldap-user-group-confirmation
JamieSlome Jun 16, 2025
65617cd
Merge branch 'main' into jwt-claims-role-mapping
JamieSlome Jun 16, 2025
6471e11
fix(deps): update npm - li-cli - experimental/li-cli/package.json
renovate[bot] Jun 16, 2025
b0c6a5d
Merge branch 'main' into react-conversion
fabiovincenzi Jun 17, 2025
caff54b
Merge pull request #1016 from finos/renovate/li-cli-manager
JamieSlome Jun 17, 2025
fee11da
chore(deps): update dependency @finos/git-proxy to ^1.17.2 - git-prox…
renovate[bot] Jun 17, 2025
33d4d4f
Merge branch 'main' into li_cli_offline
JamieSlome Jun 17, 2025
8f279a2
Merge pull request #1054 from finos/renovate/git-proxy-plugin-samples…
JamieSlome Jun 17, 2025
a91f147
chore(deps): update github-actions - workflows - .github/workflows/ci…
renovate[bot] Jun 17, 2025
65becc0
Merge pull request #1055 from finos/renovate/workflows-manager
JamieSlome Jun 17, 2025
699f31f
Merge branch 'main' into jwt-claims-role-mapping
JamieSlome Jun 17, 2025
ac7802f
fix(deps): update dependency axios to ^1.10.0 - git-proxy-cli - packa…
renovate[bot] Jun 17, 2025
34afffa
Merge pull request #1056 from finos/renovate/git-proxy-cli-manager
JamieSlome Jun 18, 2025
b31ab01
Merge branch 'main' into li_cli_offline
JamieSlome Jun 18, 2025
03eec40
Merge pull request #1048 from 06kellyjac/li_cli_offline
JamieSlome Jun 18, 2025
6e09d78
fix(deps): update npm - website - website/package.json
renovate[bot] Jun 18, 2025
d13686d
Merge pull request #1057 from finos/renovate/website-manager
JamieSlome Jun 18, 2025
9f554b7
Merge branch 'main' into jwt-claims-role-mapping
jescalada Jun 18, 2025
ac5851d
Merge branch 'main' into improve-auth-test-coverage
jescalada Jun 19, 2025
4d742f6
chore: improve AD error messages and fix failing test
jescalada Jun 19, 2025
2167c70
chore: update Node version to 20 in CI
jescalada Jun 19, 2025
bf99e9b
test: remove .skip for plugin loader tests
jescalada Jun 19, 2025
c14c9d9
chore: remove unused test file
jescalada Jun 19, 2025
544936b
Merge remote-tracking branch 'origin/main' into improve-plugin-test-c…
jescalada Jun 23, 2025
3383f9a
updated incorrect time and added some more emojis
sam-holmes2 Jun 24, 2025
b5901d0
refactor(proxy): remove bodyParser.raw from app setup
fabiovincenzi Jun 25, 2025
e5322fd
feat(proxy): introduce teeAndValidate middleware for pack POSTs
fabiovincenzi Jun 25, 2025
ad6f30b
test(proxy): add unit tests for teeAndValidate and isPackPost
fabiovincenzi Jun 25, 2025
29e7d2a
chore(deps): remove unused body-parser dependency
fabiovincenzi Jun 25, 2025
74400b5
fix(lint): disable no useless escape
fabiovincenzi Jun 25, 2025
dc208cd
fix: allow for auth with activedirectory again
06kellyjac Jun 25, 2025
6793fae
fix: make loadFromGit non-interactive
06kellyjac Jun 25, 2025
accf223
test: move valid url missing git repo test under our control
06kellyjac Jun 25, 2025
b59dc94
Merge branch 'main' into react-conversion
fabiovincenzi Jun 27, 2025
06a5d32
Merge pull request #977 from jescalada/jwt-claims-role-mapping
JamieSlome Jun 29, 2025
e519950
chore: bump by minor to v1.18.0
JamieSlome Jun 29, 2025
1d30ab5
Merge pull request #1066 from finos/release-1.18.0
JamieSlome Jun 29, 2025
5f04f33
Merge branch 'main' into improve-auth-test-coverage
JamieSlome Jun 29, 2025
60bfa32
Merge pull request #1024 from jescalada/improve-auth-test-coverage
JamieSlome Jun 29, 2025
0f7a10d
chore(deps): update dependency @jest/globals to v30 - license-invento…
renovate[bot] Jun 29, 2025
96c4754
Merge pull request #1058 from finos/renovate/license-inventory-major-…
JamieSlome Jun 29, 2025
c6ed94c
Merge branch 'main' into improve-plugin-test-coverage
JamieSlome Jun 29, 2025
e7ee0d6
Merge pull request #1025 from jescalada/improve-plugin-test-coverage
JamieSlome Jun 29, 2025
189b5ee
chore: resolve merge conflicts
fabiovincenzi Jun 30, 2025
f909c39
chore: resolve merge conflicts
fabiovincenzi Jun 30, 2025
770b7d1
Merge branch 'main' into upgrade-node-to-20.19
JamieSlome Jun 30, 2025
41dbc46
Merge pull request #1059 from jescalada/upgrade-node-to-20.19
JamieSlome Jun 30, 2025
e85b3bd
Merge branch 'main' into fix_multi_auth
JamieSlome Jul 1, 2025
cd1dd89
Merge pull request #1061 from 06kellyjac/fix_multi_auth
JamieSlome Jul 1, 2025
66a0900
chore: bump by patch to v1.18.1
JamieSlome Jul 1, 2025
cfc069c
Merge pull request #1069 from finos/release-1.18.1
JamieSlome Jul 1, 2025
8711aa5
fix: correct typing for ConfigLoader env
06kellyjac Jul 1, 2025
3354838
chore: add tsc for just server and add to CI
06kellyjac Jul 1, 2025
04b0f10
Merge pull request #1070 from 06kellyjac/fix_type_issue
JamieSlome Jul 1, 2025
fc13ea2
chore: bump by patch to v1.18.2
JamieSlome Jul 1, 2025
1730c93
Merge pull request #1071 from finos/release-1.18.2
JamieSlome Jul 1, 2025
91cc5f4
chore(deps): update dependency @types/node to ^22.15.34 - li-cli - ex…
renovate[bot] Jul 1, 2025
0ade87d
Merge pull request #1067 from finos/renovate/li-cli-manager
JamieSlome Jul 1, 2025
95b6a27
Merge branch 'main' into react-conversion
JamieSlome Jul 1, 2025
538b00b
chore(deps): update dependency @finos/git-proxy to ^1.18.0 - git-prox…
renovate[bot] Jul 1, 2025
24b56dc
Merge pull request #1073 from finos/renovate/git-proxy-plugin-samples…
JamieSlome Jul 1, 2025
4c72002
chore(deps): update github-actions - workflows - .github/workflows/sc…
renovate[bot] Jul 1, 2025
a65f0fd
Merge pull request #1072 from finos/renovate/workflows-manager
JamieSlome Jul 1, 2025
715df87
chore(deps): update dependency @finos/git-proxy to ^1.18.2 - git-prox…
renovate[bot] Jul 1, 2025
96ce9d6
fix(deps): update dependency eslint to ^9.30.0 - website - website/pa…
renovate[bot] Jul 1, 2025
5b9b3f4
Merge pull request #1074 from finos/renovate/git-proxy-plugin-samples…
JamieSlome Jul 1, 2025
2d8691f
Merge branch 'main' into renovate/website-manager
JamieSlome Jul 1, 2025
9fe41fb
Merge pull request #1075 from finos/renovate/website-manager
JamieSlome Jul 1, 2025
a9603a6
chore(deps): update dependency lint-staged to v16 - license-inventory…
renovate[bot] Jul 1, 2025
ae9f79c
Merge pull request #1076 from finos/renovate/license-inventory-major-…
JamieSlome Jul 1, 2025
1a58e46
chore(deps): update dependency node to v22 - workflows - .github/work…
renovate[bot] Jul 1, 2025
2b81d59
chore(deps): update dependency sinon to v20 - - package.json
renovate[bot] Jul 1, 2025
e262c0e
Merge pull request #1077 from finos/renovate/workflows-major-22-githu…
JamieSlome Jul 2, 2025
d2e9322
Merge branch 'main' into renovate/major-20-npm
JamieSlome Jul 2, 2025
35a946b
Merge pull request #1078 from finos/renovate/major-20-npm
JamieSlome Jul 2, 2025
43a7072
fix(deps): update dependency eslint to ^9.30.1 - website - website/pa…
renovate[bot] Jul 2, 2025
d7f3074
Merge pull request #1079 from finos/renovate/website-manager
JamieSlome Jul 2, 2025
431d0ef
fix(deps): update npm - li-cli - experimental/li-cli/package.json
renovate[bot] Jul 2, 2025
8c35edd
Merge pull request #1080 from finos/renovate/li-cli-manager
JamieSlome Jul 2, 2025
c1325c6
chore(deps): update dependency sinon to v21 - - package.json
renovate[bot] Jul 2, 2025
eee8858
Merge pull request #1081 from finos/renovate/major-21-npm
JamieSlome Jul 2, 2025
975df0a
chore(deps): update grafana/grafana docker tag to v12 - license-inven…
renovate[bot] Jul 2, 2025
1b51f54
Merge branch 'main' into react-conversion
fabiovincenzi Jul 2, 2025
ec0c431
chore(dev-deps): add @types/domutils
fabiovincenzi Jul 2, 2025
a0bb2ef
Merge pull request #1082 from finos/renovate/license-inventory-major-…
JamieSlome Jul 2, 2025
9293a41
fix(deps): update dependency body-parser to v2 - - package.json
renovate[bot] Jul 2, 2025
e108d06
chore: ignore dep-check on domutils
fabiovincenzi Jul 2, 2025
daee018
Merge branch 'main' into clone-fix
fabiovincenzi Jul 2, 2025
6f5d0f9
Merge branch 'main' into react-conversion
fabiovincenzi Jul 2, 2025
24101bc
refactor(ui): replace import.meta.env with process.env
fabiovincenzi Jul 2, 2025
b8e7e9a
fix: use process.env for VITE_API_URI
fabiovincenzi Jul 2, 2025
75fb0e6
Merge pull request #1084 from finos/renovate/major-2-npm
JamieSlome Jul 3, 2025
0fad3a4
feat: mongo connection string & cookie secret from env vars
coopernetes Jul 2, 2025
b84b489
Merge branch 'main' into react-conversion
fabiovincenzi Jul 3, 2025
a5eb9f2
Merge branch 'main' into clone-fix
fabiovincenzi Jul 4, 2025
90f6806
fix: remove .only in tests
fabiovincenzi Jul 4, 2025
57c65cb
refactor: remove unused dependancy
fabiovincenzi Jul 4, 2025
735c634
fix: use git-proxy repo in repo cypress test
fabiovincenzi Jul 4, 2025
37d9464
fix: fix blocked request test
fabiovincenzi Jul 4, 2025
f96a8c4
Merge pull request #1060 from fabiovincenzi/clone-fix
JamieSlome Jul 4, 2025
a007613
Merge branch 'main' into feat/mongo-env
JamieSlome Jul 4, 2025
53fded7
Merge pull request #1086 from RBC/feat/mongo-env
JamieSlome Jul 4, 2025
4421930
fix(deps): update dependency zod to ^3.25.73 - li-cli - experimental/…
renovate[bot] Jul 4, 2025
29d0e34
Merge pull request #1085 from finos/renovate/li-cli-manager
JamieSlome Jul 4, 2025
a036e92
Merge branch 'main' into fix/community-meeting-links
JamieSlome Jul 4, 2025
b7b67a5
Merge pull request #1026 from sam-holmes2/fix/community-meeting-links
JamieSlome Jul 4, 2025
c985308
fix: use a public user object to prevent passwords and other secrets …
andypols Jul 4, 2025
93e00f4
Merge branch 'main' into react-conversion
fabiovincenzi Jul 7, 2025
553232d
fix: prevent non-admin users changing another user's gitAccount
andypols Jul 7, 2025
4ed99e7
chore: add @jescalada as a featured maintainer on docs site and remov…
JamieSlome Jul 9, 2025
645b8b5
chore: update github username and description for @jescalada
JamieSlome Jul 9, 2025
d48c882
Merge pull request #1097 from finos/1089-onboard-juan-escalada-as-mai…
JamieSlome Jul 9, 2025
a587b4a
Update test/services/routes/auth.test.js
andypols Jul 9, 2025
cb2649b
Update src/service/routes/auth.js
andypols Jul 9, 2025
0b44c50
Merge branch 'main' into fix-users-api-password-leak
jescalada Jul 9, 2025
afedd47
Merge pull request #1090 from andypols/fix-users-api-password-leak
jescalada Jul 9, 2025
2ccf4d5
Merge branch 'main' into react-conversion
jescalada Jul 9, 2025
aff837a
chore: use toPublicUser on other user endpoints
andypols Jul 9, 2025
c7c45bc
chore: add test for /me and /profile
andypols Jul 10, 2025
e65d42e
chore: add test for loginSuccessHandler
andypols Jul 10, 2025
2d9a991
fix(types): resolve TS errors in Sidebar, Repositories and UserList
fabiovincenzi Jul 10, 2025
463c051
chore: bump by minor to v1.19.0
JamieSlome Jul 10, 2025
9560617
Merge pull request #1099 from finos/release-1.19.0
JamieSlome Jul 10, 2025
d407b3b
Merge branch 'main' into fix-prevent-anyone-changing-gitaccounts
JamieSlome Jul 10, 2025
f64c5e6
Merge pull request #1093 from andypols/fix-prevent-anyone-changing-gi…
JamieSlome Jul 10, 2025
0175d85
Merge branch 'main' into react-conversion
jescalada Jul 10, 2025
15c68a3
Merge pull request #984 from fabiovincenzi/react-conversion
jescalada Jul 10, 2025
b91d5bf
Merge branch 'main' into fix-additional-user-api-leaks
andypols Jul 10, 2025
74d5081
fix: only trim trailing .git not any match
06kellyjac Jul 8, 2025
814455c
fix: trim ref/heads/ only from the prefix
06kellyjac Jul 8, 2025
f28ce3d
test: improve visibility of throws in approve/reject push test
06kellyjac Jul 8, 2025
d268ea6
test: add approve/reject push test for .git inside name edgecase
06kellyjac Jul 8, 2025
9a4032f
test: add testcases for trimPrefixRefsHeads and trimTrailingDotGit
06kellyjac Jul 11, 2025
4c74a3a
Merge pull request #1094 from 06kellyjac/trim_dot_git_correctly
jescalada Jul 11, 2025
809d042
chore: bump by patch to v1.19.1
jescalada Jul 11, 2025
4956b73
Merge pull request #1102 from finos/release-1.19.1
jescalada Jul 11, 2025
40df0d1
Merge branch 'main' into fix-additional-user-api-leaks
jescalada Jul 14, 2025
c7d94a9
Merge pull request #1098 from andypols/fix-additional-user-api-leaks
jescalada Jul 14, 2025
4b17268
fix(deps): update dependency body-parser to v2 - license-inventory - …
renovate[bot] Jul 14, 2025
7642274
feat: migrate configuration system from JSON Schema validation to Qui…
fabiovincenzi Jul 17, 2025
0acdd16
chore: merge main
fabiovincenzi Jul 17, 2025
795dc45
fix: fix failing tests
fabiovincenzi Jul 17, 2025
0262b61
chore: remove unused deps
fabiovincenzi Jul 17, 2025
1eaff43
fix: fix types checks errors
fabiovincenzi Jul 17, 2025
34827ca
Merge pull request #1087 from finos/renovate/license-inventory-major-…
jescalada Jul 19, 2025
f849a18
chore(deps): update github-actions - workflows - .github/workflows/un…
renovate[bot] Jul 19, 2025
0e60143
Merge pull request #1112 from finos/renovate/workflows-manager
jescalada Jul 20, 2025
1a0e295
feat: add banner on top of auto-generated types
fabiovincenzi Jul 21, 2025
04d912e
test: add tests for proxy
fabiovincenzi Jul 21, 2025
2fb1f3c
test: increase tes coverage
fabiovincenzi Jul 21, 2025
cec5819
test: increase tes coverage
fabiovincenzi Jul 21, 2025
499570c
test: increase test coverage for generated config
fabiovincenzi Jul 21, 2025
ba40989
test: increase test coverage for config
fabiovincenzi Jul 21, 2025
098db65
test: increase test coverage
fabiovincenzi Jul 21, 2025
5f7aace
test: increase test coverage
fabiovincenzi Jul 21, 2025
4a9f533
Merge branch 'main' into config
fabiovincenzi Jul 21, 2025
a2b8968
refactor: remove unused variables
fabiovincenzi Jul 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,6 @@
"react": {
"version": "detect"
}
}
},
"ignorePatterns": ["src/config/generated/config.ts"]
}
12 changes: 9 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]
mongodb-version: [4.4]

steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand All @@ -45,6 +45,12 @@ jobs:
- name: Install dependencies
run: npm i

# for now only check the types of the server
# tsconfig isn't quite set up right to respect what vite accepts
# for the frontend code
- name: Check Types (Server)
run: npm run check-types:server

- name: Test
id: test
run: |
Expand Down Expand Up @@ -77,7 +83,7 @@ jobs:
path: build

- name: Run cypress test
uses: cypress-io/github-action@be1bab96b388bbd9ce3887e397d373c8557e15af # v6.9.2
uses: cypress-io/github-action@6c143abc292aa835d827652c2ea025d098311070 # v6.10.1
with:
start: npm start &
wait-on: "http://localhost:3000"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2
with:
egress-policy: audit

Expand All @@ -60,7 +60,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -74,7 +74,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3
uses: github/codeql-action/autobuild@181d5eefc20863364f96762470ba6f862bdef56b # v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -87,6 +87,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2
with:
egress-policy: audit

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/experimental-inventory-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:

strategy:
matrix:
node-version: [18.x]
node-version: [20.x]
mongodb-version: [4.4]

steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/experimental-inventory-cli-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/experimental-inventory-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ name: Code Cleanliness

on: [pull_request]

env: # environment variables (available in any part of the action)
NODE_VERSION: 18
env:
NODE_VERSION: 20

permissions:
contents: read
Expand All @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps: # list of steps
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2
with:
egress-policy: audit

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: '20.x'
node-version: '22.x'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm run build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
# - uses: actions/checkout@8459bc0 # v4
# - uses: actions/setup-node@c2ac33f # v4, Setup .npmrc file to publish to npm
# with:
# node-version: '18.x'
# node-version: '20.x'
# registry-url: 'https://registry.npmjs.org'
# - run: npm ci
# - run: npm publish --access=public
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/sample-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: '20.x'
node-version: '22.x'
registry-url: 'https://registry.npmjs.org'
- name: publish sample package
run: npm install --include peer && npm publish --access=public
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit

Expand All @@ -42,7 +42,7 @@ jobs:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with:
results_file: results.sarif
results_format: sarif
Expand Down Expand Up @@ -72,6 +72,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
sarif_file: results.sarif
6 changes: 3 additions & 3 deletions .github/workflows/unused-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2
with:
egress-policy: audit

Expand All @@ -18,10 +18,10 @@ jobs:
- name: 'Setup Node.js'
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
with:
node-version: '20.x'
node-version: '22.x'
- name: 'Run depcheck'
run: |
npx depcheck --skip-missing --ignores="tsx,@babel/*,@commitlint/*,eslint,eslint-*,husky,mocha,ts-mocha,ts-node,concurrently,nyc,prettier,typescript,tsconfig-paths,vite-tsconfig-paths"
npx depcheck --skip-missing --ignores="tsx,@babel/*,@commitlint/*,eslint,eslint-*,husky,mocha,ts-mocha,ts-node,concurrently,nyc,prettier,typescript,tsconfig-paths,vite-tsconfig-paths,@types/sinon,quicktype,history,@types/domutils"
echo $?
if [[ $? == 1 ]]; then
echo "Unused dependencies or devDependencies found"
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,8 @@ Drop a note, ask a question or just say hello in our [community Slack channel](h

If you can't access Slack, you can also [subscribe to our mailing list](mailto:git-proxy+subscribe@lists.finos.org).

Join our [fortnightly Zoom meeting](https://zoom.us/j/97235277537?pwd=aDJsaE8zcDJpYW1vZHJmSTJ0RXNZUT09) on Monday, 11AM EST (odd week numbers). Send an e-mail to [help@finos.org](mailto:help@finos.org) to get a calendar invitation.
🤝 Join our [fortnightly Zoom meeting](https://zoom-lfx.platform.linuxfoundation.org/meeting/95849833904?password=99413314-d03a-4b1c-b682-1ede2c399595) on Monday, 4PM BST (odd week numbers).
🌍 [Convert to your local time](https://www.timeanddate.com/worldclock)
📅 [Click here](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=MTRvbzM0NG01dWNvNGc4OGJjNWphM2ZtaTZfMjAyNTA2MDJUMTUwMDAwWiBzYW0uaG9sbWVzQGNvbnRyb2wtcGxhbmUuaW8&tmsrc=sam.holmes%40control-plane.io&scp=ALL) for the recurring Google Calendar meeting invite. Alternatively, send an e-mail to [help@finos.org](https://zoom-lfx.platform.linuxfoundation.org/meeting/95849833904?password=99413314-d03a-4b1c-b682-1ede2c399595#:~:text=Need-,an,-invite%3F) to get a calendar invitation.

Otherwise, if you have a deeper query or require more support, please [raise an issue](https://github.com/finos/git-proxy/issues).
Loading
Loading