Skip to content

Commit 38d9f84

Browse files
committed
Merge remote-tracking branch 'finos/main' into feat/postgres-pool-error-handler
2 parents eb99ba0 + 6e65716 commit 38d9f84

55 files changed

Lines changed: 2929 additions & 437 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/dependabot.yml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
version: 2
2+
3+
updates:
4+
- package-ecosystem: github-actions
5+
directories:
6+
- '/'
7+
schedule:
8+
interval: weekly
9+
cooldown:
10+
default-days: 3
11+
commit-message:
12+
prefix: 'chore'
13+
include: 'scope'
14+
labels:
15+
- 'dependencies'
16+
- 'automated'
17+
groups:
18+
github-actions:
19+
patterns:
20+
- '*'
21+
22+
- package-ecosystem: docker
23+
directories:
24+
- '/'
25+
- '/localgit'
26+
schedule:
27+
interval: weekly
28+
cooldown:
29+
default-days: 3
30+
commit-message:
31+
prefix: 'chore'
32+
include: 'scope'
33+
labels:
34+
- 'dependencies'
35+
- 'automated'
36+
groups:
37+
docker:
38+
patterns:
39+
- '*'
40+
41+
- package-ecosystem: npm
42+
directories:
43+
- '/'
44+
- '/packages/git-proxy-cli'
45+
- '/plugins/git-proxy-plugin-samples'
46+
- '/test/fixtures/test-package'
47+
- '/website'
48+
schedule:
49+
interval: weekly
50+
versioning-strategy: increase-if-necessary
51+
cooldown:
52+
semver-patch-days: 3
53+
semver-minor-days: 3
54+
semver-major-days: 7
55+
open-pull-requests-limit: 10
56+
commit-message:
57+
prefix: 'chore'
58+
include: 'scope'
59+
labels:
60+
- 'dependencies'
61+
- 'automated'
62+
groups:
63+
npm-non-major:
64+
patterns:
65+
- '*'
66+
update-types:
67+
- minor
68+
- patch

.github/workflows/ci.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
with:
4848
egress-policy: audit
4949

50-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
5151
with:
5252
fetch-depth: 0
5353

@@ -97,7 +97,7 @@ jobs:
9797
run: npm run test:integration:postgres
9898

9999
- name: Upload test coverage report
100-
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5.5.4
100+
uses: codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6.0.1
101101
with:
102102
files: ./coverage/lcov.info,./coverage-cli/lcov.info
103103
token: ${{ secrets.CODECOV_TOKEN }}
@@ -106,7 +106,7 @@ jobs:
106106
run: npm run build-ui
107107

108108
- name: Run cypress test
109-
uses: cypress-io/github-action@dace029018fcdf86e0df89a31bc3cfa5b32570d8 # v7.3.0
109+
uses: cypress-io/github-action@948d67d3074f1bbb6379c8bdbb04e95d2f8e593f # v7.4.0
110110
with:
111111
# skip the action's internal npm ci — dependencies are already installed above
112112
install: false
@@ -125,7 +125,7 @@ jobs:
125125
with:
126126
egress-policy: audit
127127

128-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
128+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
129129
with:
130130
fetch-depth: 0
131131

@@ -170,6 +170,11 @@ jobs:
170170
name: build result
171171
needs: [build-ubuntu, build-windows]
172172
steps:
173+
- name: Harden the runner (Audit all outbound calls)
174+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
175+
with:
176+
egress-policy: audit
177+
173178
- name: Check build results
174179
run: |
175180
ubuntu_result="${{ needs.build-ubuntu.result }}"

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ jobs:
2626

2727
steps:
2828
- name: Harden Runner
29-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2
29+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
3030
with:
3131
egress-policy: audit
3232

3333
- name: Checkout repository
34-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
34+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
3535

3636
- name: Initialize CodeQL
3737
uses: github/codeql-action/init@72c0b0efb7def5141326c5e13760acdda431379d # ratchet:github/codeql-action/init@v4

.github/workflows/dependency-review.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Harden Runner
13-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2
13+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
1414
with:
1515
egress-policy: audit
1616

1717
- name: 'Checkout Repository'
18-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
18+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
1919
- name: Dependency Review
20-
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4
20+
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v4
2121
with:
2222
comment-summary-in-pr: always
2323
fail-on-severity: high

.github/workflows/docker-publish.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
release:
77
types: [published]
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
docker-build-publish:
1114
permissions:
@@ -14,15 +17,20 @@ jobs:
1417
runs-on: ubuntu-latest
1518

1619
steps:
20+
- name: Harden the runner (Audit all outbound calls)
21+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
22+
with:
23+
egress-policy: audit
24+
1725
- name: Set up Docker Buildx
18-
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
26+
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
1927

2028
- name: Checkout Repository
21-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
29+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
2230

2331
- name: Log in to Docker Hub
2432
if: github.repository_owner == 'finos'
25-
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
33+
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
2634
with:
2735
username: finos
2836
password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/e2e.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,24 @@ jobs:
2121
BUILDX_CACHE_SCOPE: ${{ matrix.suite }}-build
2222

2323
steps:
24+
- name: Harden the runner (Audit all outbound calls)
25+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
26+
with:
27+
egress-policy: audit
28+
2429
- name: Checkout code
25-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
30+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
2631

2732
- name: Set up Docker Buildx
28-
uses: docker/setup-buildx-action@d91f340399fb2345e3e45f5461e116862b08261d
33+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd
2934
with:
3035
install: true
3136

3237
- name: Expose GitHub Runtime for Docker Cache
33-
uses: crazy-max/ghaction-github-runtime@3cb05d89e1f492524af3d41a1c98c83bc3025124 # v3
38+
uses: crazy-max/ghaction-github-runtime@04d248b84655b509d8c44dc1d6f990c879747487 # v4.0.0
3439

3540
- name: Set up Docker Compose
36-
uses: docker/setup-compose-action@e29e0ecd235838be5f2e823f8f512a72dc55f662
41+
uses: docker/setup-compose-action@dd8b913e8081779e7a75dd4ffd066e6ba62a289c
3742

3843
- name: Set up Node.js
3944
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
@@ -95,6 +100,11 @@ jobs:
95100
name: e2e
96101
needs: [e2e]
97102
steps:
103+
- name: Harden the runner (Audit all outbound calls)
104+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
105+
with:
106+
egress-policy: audit
107+
98108
- name: Check e2e results
99109
run: |
100110
result="${{ needs.e2e.result }}"

.github/workflows/experimental-inventory-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
egress-policy: audit
3030

31-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
31+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
3232
with:
3333
fetch-depth: 0
3434

.github/workflows/experimental-inventory-cli-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
egress-policy: audit
2020

21-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
21+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
2222

2323
# Setup .npmrc file to publish to npm
2424
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6

.github/workflows/experimental-inventory-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
egress-policy: audit
2020

21-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
21+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
2222

2323
# Setup .npmrc file to publish to npm
2424
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps: # list of steps
1616
- name: Harden Runner
17-
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2
17+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
1818
with:
1919
egress-policy: audit
2020

@@ -24,7 +24,7 @@ jobs:
2424
node-version: ${{ env.NODE_VERSION }}
2525

2626
- name: Code Checkout
27-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
27+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
2828
with:
2929
fetch-depth: 0
3030

0 commit comments

Comments
 (0)