Skip to content

Commit aa50a07

Browse files
authored
Merge branch 'main' into 413-detect-unused-dependencies
2 parents 3eee49d + 1c138a2 commit aa50a07

File tree

20 files changed

+1773
-1487
lines changed

20 files changed

+1773
-1487
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
node-version: ${{ matrix.node-version }}
3434

3535
- name: Start MongoDB
36-
uses: supercharge/mongodb-github-action@v1.10.0
36+
uses: supercharge/mongodb-github-action@1.11.0
3737
with:
3838
mongodb-version: ${{ matrix.mongodb-version }}
3939

@@ -47,7 +47,7 @@ jobs:
4747
npm run test-coverage-ci --workspaces --if-present
4848
4949
- name: Upload test coverage report
50-
uses: codecov/[email protected].0
50+
uses: codecov/[email protected].1
5151
with:
5252
files: ./coverage/lcov.info
5353
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/npm.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
node-version: '18.x'
1414
registry-url: 'https://registry.npmjs.org'
1515
- run: npm ci
16+
- run: npm run build
1617
- run: npm publish --access=public
1718
env:
1819
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# This file required to override .gitignore when publishing to npm

certs/cert.pem

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
-----BEGIN CERTIFICATE-----
2+
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
32+
+wvB
33+
-----END CERTIFICATE-----

certs/create-cert.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#! /bin/bash
2+
3+
# Generates a self-signed certificate used for the SSL Certificate used by the Git Proxy HTTPS endpoint
4+
5+
# The certificate expires in 10 years (9 May 2034)
6+
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=US/ST=NY/L=New York/O=FINOS/OU=CTI/CN=localhost"

certs/key.pem

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
-----BEGIN PRIVATE KEY-----
2+
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
51+
JHu4PGii4YIS1gGXOCviXYD0VZi3eQ==
52+
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)