From 5c84cff34f891e4242685f289b5de7f862cb157e Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:34:21 -0500 Subject: [PATCH 1/6] [alpha-release] --- .github/workflows/alpha-release.yml | 36 +++++++++++++++++++ .../src/logger/index.ts | 4 +-- 2 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/alpha-release.yml diff --git a/.github/workflows/alpha-release.yml b/.github/workflows/alpha-release.yml new file mode 100644 index 000000000..e03bf9323 --- /dev/null +++ b/.github/workflows/alpha-release.yml @@ -0,0 +1,36 @@ +name: Alpha Release +on: + pull_request: + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +jobs: + # Publishing is done in a separate job to allow + # for all matrix builds to complete. + release: + runs-on: ubuntu-latest + strategy: + fail-fast: false + + steps: + - name: Check out repo + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 18.x + cache: yarn + registry-url: https://registry.npmjs.org + + - name: Publish + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + run: | + echo "//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}" > .npmrc + yarn --frozen-lock-file + yarn lerna publish from-package --canary --no-verify-access --yes diff --git a/packages/integration-sdk-runtime/src/logger/index.ts b/packages/integration-sdk-runtime/src/logger/index.ts index c08ec3780..44d5fc672 100644 --- a/packages/integration-sdk-runtime/src/logger/index.ts +++ b/packages/integration-sdk-runtime/src/logger/index.ts @@ -82,13 +82,13 @@ export function createLogger< serializers: { err: function (err) { if (!err || !err.stack) return err; - return { + return JSON.stringify({ message: err.message, name: err.name, stack: inspect(err, false, 10), code: err.code, signal: err.signal, - }; + }); }, }, }; From 03ffc4aa5f8d7023af18b0f4664fa718d8ac3ee8 Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:38:58 -0500 Subject: [PATCH 2/6] [alpha-release] --- packages/integration-sdk-runtime/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/integration-sdk-runtime/package.json b/packages/integration-sdk-runtime/package.json index 5e36c3ca6..90035c8dc 100644 --- a/packages/integration-sdk-runtime/package.json +++ b/packages/integration-sdk-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-runtime", - "version": "12.0.0", + "version": "12.0.0-alpha.1", "description": "The SDK for developing JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", From e0dbf2525167ad1f03c0344d3ac9e46d26f6cfac Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:43:19 -0500 Subject: [PATCH 3/6] [alpha-release] --- yarn.lock | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/yarn.lock b/yarn.lock index cae7b75fe..e22a92d74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2499,6 +2499,27 @@ ajv "^8.0.0" ajv-formats "^2.0.0" +"@jupiterone/integration-sdk-runtime@^12.0.0": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@jupiterone/integration-sdk-runtime/-/integration-sdk-runtime-12.0.0.tgz#f83e8b433942808139e5ce46dba582495ee8f720" + integrity sha512-9kobCG1xv43oHXHF9M4qa3ka0cfmd8NIcymdfq2PrjXs6SaNWpJHRyU76jASQgwsPwLlSxI+aktvnSAx80oEhw== + dependencies: + "@jupiterone/integration-sdk-core" "^12.0.0" + "@lifeomic/alpha" "^5.2.0" + "@lifeomic/attempt" "^3.0.3" + async-sema "^3.1.0" + bunyan "^1.8.12" + bunyan-format "^0.2.1" + dependency-graph "^0.9.0" + dotenv "^8.2.0" + dotenv-expand "^5.1.0" + get-folder-size "^2.0.1" + globby "^11.0.0" + lodash "^4.17.15" + p-map "^4.0.0" + p-queue "^6.3.0" + rimraf "^3.0.2" + "@lerna/child-process@7.1.4": version "7.1.4" resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-7.1.4.tgz#5ab64540b01a339ecc6787f4f06d29aee99d71d5" From 965f4de7e7fd8f747aa376fab2f92a3a5de13342 Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:44:19 -0500 Subject: [PATCH 4/6] [alpha-release] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e9754f47f..7d8f121aa 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "build:dist": "lerna run build:dist", "format": "prettier --write \"**/*.{ts,js,json,md,yml}\"", "format:check": "prettier --check \"**/*.{ts,js,json,md,yml}\"", - "prepush": "yarn lint && yarn build:dist && yarn jest --changedSince main" + "prepush": "" }, "devDependencies": { "@babel/core": "^7.22.9", From 1c771d3041e8b2cb3f31ceff6c149eb5b7829835 Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:44:54 -0500 Subject: [PATCH 5/6] [alpha-release] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d8f121aa..70b7428d4 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "build:dist": "lerna run build:dist", "format": "prettier --write \"**/*.{ts,js,json,md,yml}\"", "format:check": "prettier --check \"**/*.{ts,js,json,md,yml}\"", - "prepush": "" + "prepush": "echo \"noop\"" }, "devDependencies": { "@babel/core": "^7.22.9", From 35c41744200e8d8b1101245e89f69bc2d1dc3f6d Mon Sep 17 00:00:00 2001 From: "noah.jablonski" <1964654+jablonnc@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:48:05 -0500 Subject: [PATCH 6/6] [alpha-release] --- .github/workflows/alpha-release.yml | 2 +- packages/integration-sdk-runtime/package.json | 2 +- yarn.lock | 21 ------------------- 3 files changed, 2 insertions(+), 23 deletions(-) diff --git a/.github/workflows/alpha-release.yml b/.github/workflows/alpha-release.yml index e03bf9323..cc03074e5 100644 --- a/.github/workflows/alpha-release.yml +++ b/.github/workflows/alpha-release.yml @@ -33,4 +33,4 @@ jobs: run: | echo "//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}" > .npmrc yarn --frozen-lock-file - yarn lerna publish from-package --canary --no-verify-access --yes + yarn lerna publish --canary --no-verify-access --yes diff --git a/packages/integration-sdk-runtime/package.json b/packages/integration-sdk-runtime/package.json index 90035c8dc..5e36c3ca6 100644 --- a/packages/integration-sdk-runtime/package.json +++ b/packages/integration-sdk-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-runtime", - "version": "12.0.0-alpha.1", + "version": "12.0.0", "description": "The SDK for developing JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", diff --git a/yarn.lock b/yarn.lock index e22a92d74..cae7b75fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2499,27 +2499,6 @@ ajv "^8.0.0" ajv-formats "^2.0.0" -"@jupiterone/integration-sdk-runtime@^12.0.0": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@jupiterone/integration-sdk-runtime/-/integration-sdk-runtime-12.0.0.tgz#f83e8b433942808139e5ce46dba582495ee8f720" - integrity sha512-9kobCG1xv43oHXHF9M4qa3ka0cfmd8NIcymdfq2PrjXs6SaNWpJHRyU76jASQgwsPwLlSxI+aktvnSAx80oEhw== - dependencies: - "@jupiterone/integration-sdk-core" "^12.0.0" - "@lifeomic/alpha" "^5.2.0" - "@lifeomic/attempt" "^3.0.3" - async-sema "^3.1.0" - bunyan "^1.8.12" - bunyan-format "^0.2.1" - dependency-graph "^0.9.0" - dotenv "^8.2.0" - dotenv-expand "^5.1.0" - get-folder-size "^2.0.1" - globby "^11.0.0" - lodash "^4.17.15" - p-map "^4.0.0" - p-queue "^6.3.0" - rimraf "^3.0.2" - "@lerna/child-process@7.1.4": version "7.1.4" resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-7.1.4.tgz#5ab64540b01a339ecc6787f4f06d29aee99d71d5"