diff --git a/.github/workflows/alpha-release.yml b/.github/workflows/alpha-release.yml new file mode 100644 index 000000000..cc03074e5 --- /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 --canary --no-verify-access --yes diff --git a/package.json b/package.json index e9754f47f..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": "yarn lint && yarn build:dist && yarn jest --changedSince main" + "prepush": "echo \"noop\"" }, "devDependencies": { "@babel/core": "^7.22.9", 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, - }; + }); }, }, };