chore(action): Rework action to be a composite action (#243)
* chore(action): Rework action to be a composite action - Removed docker image and workflow around it - Externalizing `@sentry/cli` so it can be installed per-runner - Support versioning of actions publishing major, minor and patch tags allowing users to pin versions - Reduce action run time by 80% as a result Closes: #185, #193, #233 * Fix path * Add @sentry/cli as dev dep so we can build locally but have it overwritten on the CI by the install step * Improve changelog * Update .github/workflows/test.yml Co-authored-by: Francesco Gringl-Novy <[email protected]> * Remove caching of yarn cache * Remove volta in action itself * Remove fetch depths for ci tests * Pin @sentry/cli to ~2.4 * Change to `^2.4` * Read out workspace path directly in action * Add comment * Run lint and format * Add lint step to test.yml * Simplify workingDirectory checks --------- Co-authored-by: Francesco Gringl-Novy <[email protected]>
This commit is contained in:
co-authored by
Francesco Gringl-Novy
parent
5d153c1cc1
commit
24fbab5af5
@@ -4,14 +4,5 @@ preReleaseCommand: bash scripts/craft-pre-release.sh
|
||||
artifactProvider:
|
||||
name: none
|
||||
targets:
|
||||
- id: release
|
||||
name: docker
|
||||
source: ghcr.io/getsentry/action-release-image
|
||||
target: ghcr.io/getsentry/action-release-image
|
||||
- id: latest
|
||||
name: docker
|
||||
source: ghcr.io/getsentry/action-release-image
|
||||
target: ghcr.io/getsentry/action-release-image
|
||||
targetFormat: '{{{target}}}:latest'
|
||||
- name: github
|
||||
tagPrefix: v
|
||||
@@ -1,10 +0,0 @@
|
||||
# Docs: https://docs.docker.com/engine/reference/builder/#dockerignore-file
|
||||
# These files will be ignore by Docker for COPY and ADD commands when creating a build context
|
||||
# In other words, if a file should not be inside of the Docker container it should be
|
||||
# added to the list, otherwise, it will invalidate cache layers and have to rebuild
|
||||
# all layers after a COPY command
|
||||
.git
|
||||
.github
|
||||
Dockerfile
|
||||
.dockerignore
|
||||
*.md
|
||||
@@ -42,6 +42,7 @@
|
||||
"@typescript-eslint/type-annotation-spacing": "error",
|
||||
"@typescript-eslint/unbound-method": "error",
|
||||
"github/array-foreach": "off",
|
||||
"i18n-text/no-en": "off"
|
||||
},
|
||||
"env": {
|
||||
"node": true,
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
name: "Use local Dockerfile"
|
||||
description: "Use the local Dockerfile to test the action instead of the one on DockerHub"
|
||||
inputs:
|
||||
working_directory:
|
||||
description: 'Directory to manipulate Dockerfile in'
|
||||
required: true
|
||||
default: '.'
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Replace image on action.yml
|
||||
shell: bash
|
||||
run: |
|
||||
mv ${{inputs.working_directory}}/action.yml ${{inputs.working_directory}}/previous.yml
|
||||
sed "s|docker://ghcr.io/getsentry/action-release-image:.*[^']|Dockerfile|" ${{inputs.working_directory}}/previous.yml >> ${{inputs.working_directory}}/action.yml
|
||||
grep "image" ${{inputs.working_directory}}/action.yml
|
||||
@@ -1,56 +0,0 @@
|
||||
name: "build"
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- release/**
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
docker-build:
|
||||
name: Build & publish Docker images
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
packages: write
|
||||
strategy:
|
||||
matrix:
|
||||
target:
|
||||
- name: builder
|
||||
image: action-release-builder-image
|
||||
- name: app
|
||||
image: action-release-image
|
||||
steps:
|
||||
- name: Checkout repo
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# BUILDKIT_INLINE_CACHE creates the image in such a way that you can
|
||||
# then use --cache-from (think of a remote cache)
|
||||
# This feature is allowed thanks to using the buildx plugin
|
||||
#
|
||||
# There's a COPY command in the builder stage that can easily invalidate the cache
|
||||
# If you notice, please add more exceptions to .dockerignore since we loose the value
|
||||
# of using --cache-from on the app stage
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ghcr.io/${{ github.repository_owner }}/${{ matrix.target.image }}:${{ github.sha }}
|
||||
cache-from: ghcr.io/${{ github.repository_owner }}/${{ matrix.target.image }}:latest
|
||||
target: ${{ matrix.target.name }}
|
||||
build-args: BUILDKIT_INLINE_CACHE=1
|
||||
@@ -0,0 +1,35 @@
|
||||
# Releases always publish a `v[major].[minor].[patch]` tag
|
||||
# This action creates/updates `v[major]` and `v[major].[minor]` tags
|
||||
name: Create release tags
|
||||
|
||||
on:
|
||||
release:
|
||||
types: [released]
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
jobs:
|
||||
create-tags:
|
||||
name: Create release tags for major and minor versions
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.event.release.tag_name }}
|
||||
|
||||
- name: Set git user to getsentry-bot
|
||||
run: |
|
||||
echo "GIT_COMMITTER_NAME=getsentry-bot" >> $GITHUB_ENV;
|
||||
echo "GIT_AUTHOR_NAME=getsentry-bot" >> $GITHUB_ENV;
|
||||
echo "[email protected]" >> $GITHUB_ENV;
|
||||
|
||||
- name: Create and push major and minor version tags
|
||||
run: |
|
||||
MAJOR_VERSION=$(echo '${{ github.event.release.tag_name }}' | cut -d. -f1)
|
||||
MINOR_VERSION=$(echo '${{ github.event.release.tag_name }}' | cut -d. -f1-2)
|
||||
git tag -f $MAJOR_VERSION
|
||||
git tag -f $MINOR_VERSION
|
||||
git push -f origin $MAJOR_VERSION $MINOR_VERSION
|
||||
@@ -1,4 +1,5 @@
|
||||
name: "Action: Prepare Release"
|
||||
name: Prepare Release
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
@@ -12,10 +13,13 @@ on:
|
||||
description: Target branch to merge into. Uses the default branch as a fallback (optional)
|
||||
required: false
|
||||
default: master
|
||||
|
||||
jobs:
|
||||
release:
|
||||
name: Release a new version
|
||||
|
||||
runs-on: ubuntu-20.04
|
||||
name: 'Release a new version'
|
||||
|
||||
steps:
|
||||
- name: Get auth token
|
||||
id: token
|
||||
|
||||
+73
-59
@@ -1,89 +1,103 @@
|
||||
name: "integration tests"
|
||||
name: Integration Tests
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths-ignore:
|
||||
- '**.md'
|
||||
- "**.md"
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- release/**
|
||||
paths-ignore:
|
||||
- "**.md"
|
||||
|
||||
env:
|
||||
# Variables defined in the repository
|
||||
SENTRY_ORG: ${{ vars.SENTRY_ORG }}
|
||||
# For master we have an environment variable that selects the action-release project
|
||||
# For master, we have an environment variable that selects the action-release project
|
||||
# instead of action-release-prs
|
||||
# For other branches: https://sentry-ecosystem.sentry.io/releases/?project=4505075304693760
|
||||
# For master branch: https://sentry-ecosystem.sentry.io/releases/?project=6576594
|
||||
SENTRY_PROJECT: ${{ vars.SENTRY_PROJECT }}
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install
|
||||
run: yarn install
|
||||
|
||||
- name: Check format
|
||||
run: yarn format-check
|
||||
|
||||
- name: Lint
|
||||
run: yarn lint
|
||||
|
||||
- name: Build
|
||||
run: yarn build
|
||||
|
||||
# You're welcome to make changes on this job as part of your PR in order to test out your changes
|
||||
# We can always undo the changes once we're satisfied with the results
|
||||
#
|
||||
# Secrets on this repo do not get shared with PRs opened on a fork, thus,
|
||||
# add SENTRY_AUTH_TOKEN as a secret to your fork if you want to use this job.
|
||||
# Checkout the README.md on how to create the internal integration (read: auth token)
|
||||
create-real-release-per-push:
|
||||
name: "Test current action"
|
||||
runs-on: ubuntu-latest
|
||||
# XXX: This job will fail for forks, skip step on forks and let contributors tweak it when ready
|
||||
if: github.ref != 'refs/heads/master'
|
||||
create-staging-release-per-push:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ ubuntu-latest, windows-latest, macos-latest ]
|
||||
runs-on: ${{ matrix.os }}
|
||||
name: Test current action
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
# For PRs, this supports creating a release using the commits from the branch (rather than the merge commit)
|
||||
ref: ${{ github.event.pull_request.head.sha || github.sha }}
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
# This allows executing the action's code in the next step rather than a specific tag
|
||||
- uses: './.github/actions/use-local-dockerfile'
|
||||
- name: Create a staging release
|
||||
uses: ./
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
SENTRY_LOG_LEVEL: debug
|
||||
with:
|
||||
ignore_missing: true
|
||||
|
||||
- name: Create a staging release
|
||||
uses: ./
|
||||
env:
|
||||
# If you want this step to be mocked you can uncomment this variable
|
||||
# MOCK: true
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
SENTRY_LOG_LEVEL: debug
|
||||
with:
|
||||
ignore_missing: true
|
||||
|
||||
mock-release: # Make sure that the action works on a clean machine without building Docker
|
||||
name: "Build image & mock a release"
|
||||
runs-on: ubuntu-latest
|
||||
mock-release:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ ubuntu-latest, windows-latest, macos-latest ]
|
||||
runs-on: ${{ matrix.os }}
|
||||
name: Mock a release
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: './.github/actions/use-local-dockerfile'
|
||||
|
||||
- name: Mock creating a Sentry release
|
||||
uses: ./
|
||||
env:
|
||||
MOCK: true
|
||||
with:
|
||||
environment: production
|
||||
- name: Mock creating a Sentry release
|
||||
uses: ./
|
||||
env:
|
||||
MOCK: true
|
||||
with:
|
||||
environment: production
|
||||
|
||||
mock-release-working-directory:
|
||||
name: "Build image & mock a release in a different working directory"
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ ubuntu-latest, windows-latest, macos-latest ]
|
||||
runs-on: ${{ matrix.os }}
|
||||
name: Mock a release in a different working directory
|
||||
steps:
|
||||
- name: Checkout directory we'll be running from
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: main/
|
||||
- name: Checkout directory we'll be running from
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
path: main/
|
||||
|
||||
- name: Checkout directory we'll be testing
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: test/
|
||||
- name: Checkout directory we'll be testing
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
path: test/
|
||||
|
||||
- uses: './main/.github/actions/use-local-dockerfile'
|
||||
with:
|
||||
working_directory: main
|
||||
|
||||
- name: Mock creating a Sentry release in a different directory
|
||||
uses: ./main
|
||||
env:
|
||||
MOCK: true
|
||||
with:
|
||||
environment: production
|
||||
working_directory: ./test
|
||||
- name: Mock creating a Sentry release in a different directory
|
||||
uses: ./main
|
||||
env:
|
||||
MOCK: true
|
||||
with:
|
||||
environment: production
|
||||
working_directory: ../test
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# Inspired by @action/checkout
|
||||
#
|
||||
# Compares the checked in `dist/index.js` with the PR's `dist/index.js`
|
||||
# On mismatch this action fails
|
||||
name: Verify dist
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths-ignore:
|
||||
- "**.md"
|
||||
pull_request:
|
||||
paths-ignore:
|
||||
- "**.md"
|
||||
|
||||
jobs:
|
||||
check-dist:
|
||||
name: Verify dist/index.js file
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Use volta
|
||||
uses: volta-cli/action@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: yarn install
|
||||
|
||||
- name: Rebuild dist
|
||||
run: yarn build
|
||||
|
||||
- name: Compare expected and actual dist
|
||||
run: |
|
||||
if [ "$(git diff --ignore-space-at-eol dist/ | wc -l)" -gt "0" ]; then
|
||||
echo "Detected uncommitted changes after build. Did you forget to commit `dist/index.js`?"
|
||||
echo "Diff:"
|
||||
git diff
|
||||
exit 1
|
||||
fi
|
||||
-37
@@ -29,12 +29,6 @@ coverage
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
@@ -59,40 +53,9 @@ typings/
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variables file
|
||||
.env
|
||||
.env.test
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
|
||||
# next.js build output
|
||||
.next
|
||||
|
||||
# nuxt.js build output
|
||||
.nuxt
|
||||
|
||||
# Vercel build output
|
||||
dist/
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# OS metadata
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
+3
-5
@@ -2,16 +2,14 @@
|
||||
|
||||
## Unreleased
|
||||
|
||||
- chore(release): Test craft release workflow
|
||||
This release is purely there to test our new craft release workflow and has functionality change.
|
||||
With this release, we now publish versioned docker images and each release action will point to their respective docker
|
||||
image, allowing users to pin versions from here on out.
|
||||
- **feat(action): Support macos and windows runners**
|
||||
We now publish a composite action that runs on all runners. Actions can now be properly versioned, allowing pinning versions from here on out.
|
||||
|
||||
## 1.9.0
|
||||
|
||||
**Important Changes**
|
||||
|
||||
- **feat(sourcemaps): Add inject option to inject debug ids into source files and sourcemaps (#229) **
|
||||
- **feat(sourcemaps): Add inject option to inject debug ids into source files and sourcemaps (#229)**
|
||||
A new option to inject Debug IDs into source files and sourcemaps was added to the action to ensure proper un-minifaction of your stacktraces. We strongly recommend enabling this by setting inject: true in your action alongside providing a path to sourcemaps.
|
||||
|
||||
**Other Changes**
|
||||
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
# The multi stage set up *saves* up image size by avoiding the dev dependencies
|
||||
# required to produce dist/
|
||||
FROM node:18-alpine as builder
|
||||
WORKDIR /app
|
||||
# This layer will invalidate upon new dependencies
|
||||
COPY package.json yarn.lock ./
|
||||
RUN export YARN_CACHE_FOLDER="$(mktemp -d)" \
|
||||
&& yarn install --frozen-lockfile --quiet \
|
||||
&& rm -r "$YARN_CACHE_FOLDER"
|
||||
# If there's some code changes that causes this layer to
|
||||
# invalidate but it shouldn't, use .dockerignore to exclude it
|
||||
COPY . .
|
||||
RUN yarn build
|
||||
|
||||
FROM node:18-alpine as app
|
||||
COPY package.json yarn.lock /action-release/
|
||||
# On the builder image, we install both types of dependencies rather than
|
||||
# just the production ones. This generates /action-release/node_modules
|
||||
RUN export YARN_CACHE_FOLDER="$(mktemp -d)" \
|
||||
&& cd /action-release \
|
||||
&& yarn install --frozen-lockfile --production --quiet \
|
||||
&& rm -r "$YARN_CACHE_FOLDER"
|
||||
|
||||
# Copy the artifacts from `yarn build`
|
||||
COPY --from=builder /app/dist /action-release/dist/
|
||||
RUN chmod +x /action-release/dist/index.js
|
||||
|
||||
RUN printf '[safe]\n directory = *\n' > /etc/gitconfig
|
||||
|
||||
# XXX: This could probably be replaced with a standard CMD
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
+33
-2
@@ -1,6 +1,7 @@
|
||||
name: 'Sentry Release'
|
||||
description: 'GitHub Action for creating a release on Sentry'
|
||||
author: 'Sentry'
|
||||
|
||||
inputs:
|
||||
environment:
|
||||
description: 'Set the environment for this release. E.g. "production" or "staging". Omit to skip adding deploy to release.'
|
||||
@@ -50,9 +51,39 @@ inputs:
|
||||
disable_telemetry:
|
||||
description: 'The action sends telemetry data and crash reports to Sentry. This helps us improve the action. You can turn this off by setting this flag.'
|
||||
required: false
|
||||
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: 'docker://ghcr.io/getsentry/action-release-image:latest'
|
||||
using: 'composite'
|
||||
steps:
|
||||
- name: Install Sentry CLI v2
|
||||
shell: bash
|
||||
run: yarn add --dev --no-lockfile @sentry/cli@^2.4
|
||||
working-directory: ${{ github.action_path }}
|
||||
|
||||
- name: Run Release Action
|
||||
env:
|
||||
# Composite actions don't pass the outer action's inputs
|
||||
# down into these steps, so we have to replicate all inputs to be accessible
|
||||
# via @actions/core
|
||||
INPUT_ENVIRONMENT: ${{ inputs.environment }}
|
||||
INPUT_INJECT: ${{ inputs.inject }}
|
||||
INPUT_SOURCEMAPS: ${{ inputs.sourcemaps }}
|
||||
INPUT_DIST: ${{ inputs.dist }}
|
||||
INPUT_FINALIZE: ${{ inputs.finalize }}
|
||||
INPUT_IGNORE_MISSING: ${{ inputs.ignore_missing }}
|
||||
INPUT_IGNORE_EMPTY: ${{ inputs.ignore_empty }}
|
||||
INPUT_STARTED_AT: ${{ inputs.started_at }}
|
||||
INPUT_VERSION: ${{ inputs.version }}
|
||||
INPUT_VERSION_PREFIX: ${{ inputs.version_prefix }}
|
||||
INPUT_SET_COMMITS: ${{ inputs.set_commits }}
|
||||
INPUT_PROJECTS: ${{ inputs.projects }}
|
||||
INPUT_URL_PREFIX: ${{ inputs.url_prefix }}
|
||||
INPUT_STRIP_COMMON_PREFIX: ${{ inputs.strip_common_prefix }}
|
||||
INPUT_WORKING_DIRECTORY: ${{ inputs.working_directory }}
|
||||
INPUT_DISABLE_TELEMETRY: ${{ inputs.disable_telemetry }}
|
||||
shell: bash
|
||||
run: yarn start
|
||||
working-directory: ${{ github.action_path }}
|
||||
branding:
|
||||
icon: 'triangle'
|
||||
color: 'purple'
|
||||
|
||||
Vendored
+123705
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh -l
|
||||
node /action-release/dist/index.js
|
||||
+5
-4
@@ -5,7 +5,8 @@
|
||||
"description": "GitHub Action for creating a release on Sentry",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"build": "ncc build src/main.ts",
|
||||
"start": "node dist/index.js",
|
||||
"build": "ncc build src/main.ts -e @sentry/cli",
|
||||
"format": "prettier --write **/*.ts **/*.md",
|
||||
"format-check": "prettier --check **/*.ts **/*.md",
|
||||
"lint": "eslint src/**/*.ts",
|
||||
@@ -24,11 +25,11 @@
|
||||
"author": "Sentry",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.10.0",
|
||||
"@sentry/cli": "^2.24.1",
|
||||
"@sentry/node": "^8.48.0"
|
||||
"@actions/core": "^1.11.1",
|
||||
"@sentry/node": "^8.54.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@sentry/cli": "^2.41.1",
|
||||
"@types/jest": "^29.5.6",
|
||||
"@types/node": "^20.8.9",
|
||||
"@typescript-eslint/parser": "^6.9.0",
|
||||
|
||||
@@ -3,15 +3,12 @@ set -eux
|
||||
|
||||
OLD_VERSION="${1}"
|
||||
NEW_VERSION="${2}"
|
||||
DOCKER_REGISTRY_IMAGE="docker://ghcr.io/getsentry/action-release-image"
|
||||
|
||||
# Move to the project root
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd $SCRIPT_DIR/..
|
||||
|
||||
# Bump the npm package version
|
||||
# Bump the npm version without creating a git tag for it
|
||||
# as craft/publish will take care of that
|
||||
export npm_config_git_tag_version=false
|
||||
npm version "${NEW_VERSION}"
|
||||
|
||||
# Update the docker image tag in the action
|
||||
sed -i "s|\($DOCKER_REGISTRY_IMAGE:\)[^']*|\1$NEW_VERSION|" action.yml
|
||||
|
||||
+9
-13
@@ -3,12 +3,7 @@ import * as core from '@actions/core';
|
||||
import {getCLI} from './cli';
|
||||
import * as options from './options';
|
||||
import * as process from 'process';
|
||||
import {
|
||||
isSelfHosted,
|
||||
isTelemetryEnabled,
|
||||
traceStep,
|
||||
withTelemetry,
|
||||
} from './telemetry';
|
||||
import {isTelemetryEnabled, traceStep, withTelemetry} from './telemetry';
|
||||
|
||||
withTelemetry(
|
||||
{
|
||||
@@ -16,6 +11,13 @@ withTelemetry(
|
||||
},
|
||||
async () => {
|
||||
try {
|
||||
const workingDirectory = options.getWorkingDirectory();
|
||||
const currentWorkingDirectory = process.cwd();
|
||||
|
||||
if (workingDirectory) {
|
||||
process.chdir(workingDirectory);
|
||||
}
|
||||
|
||||
// Validate options first so we can fail early.
|
||||
options.checkEnvironmentVariables();
|
||||
|
||||
@@ -35,7 +37,6 @@ withTelemetry(
|
||||
false
|
||||
);
|
||||
const version = await options.getVersion();
|
||||
const workingDirectory = options.getWorkingDirectory();
|
||||
|
||||
if (projects.length === 1) {
|
||||
Sentry.setTag('project', projects[0]);
|
||||
@@ -46,11 +47,6 @@ withTelemetry(
|
||||
core.debug(`Version is ${version}`);
|
||||
await getCLI().new(version, {projects});
|
||||
|
||||
const currentWorkingDirectory = process.cwd();
|
||||
if (workingDirectory !== null && workingDirectory.length > 0) {
|
||||
process.chdir(workingDirectory);
|
||||
}
|
||||
|
||||
Sentry.setTag('set-commits', setCommitsOption);
|
||||
|
||||
if (setCommitsOption !== 'skip') {
|
||||
@@ -121,7 +117,7 @@ withTelemetry(
|
||||
});
|
||||
}
|
||||
|
||||
if (workingDirectory !== null && workingDirectory.length > 0) {
|
||||
if (workingDirectory) {
|
||||
process.chdir(currentWorkingDirectory);
|
||||
}
|
||||
|
||||
|
||||
+7
-1
@@ -193,5 +193,11 @@ export const getUrlPrefixOption = (): string => {
|
||||
};
|
||||
|
||||
export const getWorkingDirectory = (): string => {
|
||||
return core.getInput('working_directory');
|
||||
// The action runs inside `github.action_path` and as such
|
||||
// doesn't automatically have access to the user's git
|
||||
// In case users don't provide their own `working_directory`
|
||||
// we use `GITHUB_WORKSPACE` which is at the top of the repo.
|
||||
return (
|
||||
core.getInput('working_directory') || process.env.GITHUB_WORKSPACE || ''
|
||||
);
|
||||
};
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
import * as options from './options';
|
||||
import * as ciOptions from './options';
|
||||
import * as Sentry from '@sentry/node';
|
||||
import packageJson from '../package.json';
|
||||
|
||||
@@ -99,6 +99,6 @@ export function isSelfHosted(): boolean {
|
||||
*/
|
||||
export function isTelemetryEnabled(): boolean {
|
||||
return (
|
||||
!options.getBooleanOption('disable_telemetry', false) && !isSelfHosted()
|
||||
!ciOptions.getBooleanOption('disable_telemetry', false) && !isSelfHosted()
|
||||
);
|
||||
}
|
||||
|
||||
@@ -7,13 +7,20 @@
|
||||
resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
|
||||
integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
|
||||
|
||||
"@actions/core@^1.10.0":
|
||||
version "1.10.1"
|
||||
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.10.1.tgz#61108e7ac40acae95ee36da074fa5850ca4ced8a"
|
||||
integrity sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==
|
||||
"@actions/core@^1.11.1":
|
||||
version "1.11.1"
|
||||
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.11.1.tgz#ae683aac5112438021588030efb53b1adb86f172"
|
||||
integrity sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==
|
||||
dependencies:
|
||||
"@actions/exec" "^1.1.1"
|
||||
"@actions/http-client" "^2.0.1"
|
||||
uuid "^8.3.2"
|
||||
|
||||
"@actions/exec@^1.1.1":
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/@actions/exec/-/exec-1.1.1.tgz#2e43f28c54022537172819a7cf886c844221a611"
|
||||
integrity sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==
|
||||
dependencies:
|
||||
"@actions/io" "^1.0.1"
|
||||
|
||||
"@actions/http-client@^2.0.1":
|
||||
version "2.2.0"
|
||||
@@ -23,6 +30,11 @@
|
||||
tunnel "^0.0.6"
|
||||
undici "^5.25.4"
|
||||
|
||||
"@actions/io@^1.0.1":
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.3.tgz#4cdb6254da7962b07473ff5c335f3da485d94d71"
|
||||
integrity sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==
|
||||
|
||||
"@ampproject/remapping@^2.2.0":
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
|
||||
@@ -654,10 +666,10 @@
|
||||
dependencies:
|
||||
"@opentelemetry/api" "^1.0.0"
|
||||
|
||||
"@opentelemetry/[email protected]6.0":
|
||||
version "0.56.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.56.0.tgz#68f8c51ca905c260b610c8a3c67d3f9fa3d59a45"
|
||||
integrity sha512-Wr39+94UNNG3Ei9nv3pHd4AJ63gq5nSemMRpCd8fPwDL9rN3vK26lzxfH27mw16XzOSO+TpyQwBAMaLxaPWG0g==
|
||||
"@opentelemetry/[email protected]7.1":
|
||||
version "0.57.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.57.1.tgz#97ebd714f0b1fcdf896e85c465ae5c5b22747425"
|
||||
integrity sha512-I4PHczeujhQAQv6ZBzqHYEUiggZL4IdSMixtVD3EYqbdrjujE7kRfI5QohjlPoJm8BvenoW5YaTMWRrbpot6tg==
|
||||
dependencies:
|
||||
"@opentelemetry/api" "^1.3.0"
|
||||
|
||||
@@ -666,239 +678,239 @@
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
|
||||
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
|
||||
|
||||
"@opentelemetry/context-async-hooks@^1.29.0":
|
||||
version "1.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.0.tgz#5639c8a7d19c6fe04a44b86aa302cb09008f6db9"
|
||||
integrity sha512-roCetrG/cz0r/gugQm/jFo75UxblVvHaNSRoR0kSSRSzXFAiIBqFCZuH458BHBNRtRe+0yJdIJ21L9t94bw7+g==
|
||||
"@opentelemetry/context-async-hooks@^1.30.1":
|
||||
version "1.30.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz#4f76280691a742597fd0bf682982126857622948"
|
||||
integrity sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==
|
||||
|
||||
"@opentelemetry/core@1.29.0":
|
||||
version "1.29.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.29.0.tgz#a9397dfd9a8b37b2435b5e44be16d39ec1c82bd9"
|
||||
integrity sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==
|
||||
dependencies:
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/[email protected]", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.26.0", "@opentelemetry/core@^1.29.0", "@opentelemetry/core@^1.8.0":
|
||||
"@opentelemetry/core@1.30.0", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.26.0", "@opentelemetry/core@^1.8.0":
|
||||
version "1.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.30.0.tgz#ef959e11e137d72466e566e375ecc5a82e922b86"
|
||||
integrity sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==
|
||||
dependencies:
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/instrumentation-amqplib@^0.45.0":
|
||||
version "0.45.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.45.0.tgz#747d72e38ff89266670e730ead90b85b6edc62d3"
|
||||
integrity sha512-SlKLsOS65NGMIBG1Lh/hLrMDU9WzTUF25apnV6ZmWZB1bBmUwan7qrwwrTu1cL5LzJWCXOdZPuTaxP7pC9qxnQ==
|
||||
"@opentelemetry/[email protected]", "@opentelemetry/core@^1.30.1":
|
||||
version "1.30.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.30.1.tgz#a0b468bb396358df801881709ea38299fc30ab27"
|
||||
integrity sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==
|
||||
dependencies:
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/instrumentation-amqplib@^0.46.0":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.46.0.tgz#8b0c61213034780a79c16216c62eee0ce1457ddf"
|
||||
integrity sha512-04VHHV1KIN/c1wLWwzmLI02d/welgscBJ4BuDqrHaxd+ZIdlVXK9UYQsYf3JwSeF52z/4YoSzr8bfdVBSWoMAg==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]2.0":
|
||||
version "0.42.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.42.0.tgz#daebedbe65068746c9db0eee6e3a636a0912d251"
|
||||
integrity sha512-bOoYHBmbnq/jFaLHmXJ55VQ6jrH5fHDMAPjFM0d3JvR0dvIqW7anEoNC33QqYGFYUfVJ50S0d/eoyF61ALqQuA==
|
||||
"@opentelemetry/[email protected]3.0":
|
||||
version "0.43.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.43.0.tgz#411035f4a8f2e498dbfa7300e545c58586a062e2"
|
||||
integrity sha512-Q57JGpH6T4dkYHo9tKXONgLtxzsh1ZEW5M9A/OwKrZFyEpLqWgjhcZ3hIuVvDlhb426iDF1f9FPToV/mi5rpeA==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
"@types/connect" "3.4.36"
|
||||
|
||||
"@opentelemetry/[email protected]5.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.15.0.tgz#c3ac6f41672961a489080edd2c59aceebe412798"
|
||||
integrity sha512-5fP35A2jUPk4SerVcduEkpbRAIoqa2PaP5rWumn01T1uSbavXNccAr3Xvx1N6xFtZxXpLJq4FYqGFnMgDWgVng==
|
||||
"@opentelemetry/[email protected]6.0":
|
||||
version "0.16.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.16.0.tgz#913345c335f67bf8e17a9b38c227dba741fe488b"
|
||||
integrity sha512-88+qCHZC02up8PwKHk0UQKLLqGGURzS3hFQBZC7PnGwReuoKjHXS1o29H58S+QkXJpkTr2GACbx8j6mUoGjNPA==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]6.0":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.46.0.tgz#8dfbc9dc567e2e864a00a6a7edfbec2dd8482056"
|
||||
integrity sha512-BCEClDj/HPq/1xYRAlOr6z+OUnbp2eFp18DSrgyQz4IT9pkdYk8eWHnMi9oZSqlC6J5mQzkFmaW5RrKb1GLQhg==
|
||||
"@opentelemetry/[email protected]7.0":
|
||||
version "0.47.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.47.0.tgz#f0477db3b1f4b342beb9ecd08edc26c470566724"
|
||||
integrity sha512-XFWVx6k0XlU8lu6cBlCa29ONtVt6ADEjmxtyAyeF2+rifk8uBJbk1La0yIVfI0DoKURGbaEDTNelaXG9l/lNNQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]3.0":
|
||||
"@opentelemetry/[email protected]4.1":
|
||||
version "0.44.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.44.1.tgz#c8080f24a6fbdd14689c619ad7b14fe189b10f28"
|
||||
integrity sha512-RoVeMGKcNttNfXMSl6W4fsYoCAYP1vi6ZAWIGhBY+o7R9Y0afA7f9JJL0j8LHbyb0P0QhSYk+6O56OwI2k4iRQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.19.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.19.0.tgz#a44807aea97edc64c597d6a5b5b8637b7ab45057"
|
||||
integrity sha512-JGwmHhBkRT2G/BYNV1aGI+bBjJu4fJUD/5/Jat0EWZa2ftrLV3YE8z84Fiij/wK32oMZ88eS8DI4ecLGZhpqsQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.43.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.43.0.tgz#855e259733bd75e21cb54cc110a7910861b200a4"
|
||||
integrity sha512-Lmdsg7tYiV+K3/NKVAQfnnLNGmakUOFdB0PhoTh2aXuSyCmyNnnDvhn2MsArAPTZ68wnD5Llh5HtmiuTkf+DyQ==
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.43.0.tgz#b1769eb0e30f2abb764a9cbc811aa3d4560ecc24"
|
||||
integrity sha512-at8GceTtNxD1NfFKGAuwtqM41ot/TpcLh+YsGe4dhf7gvv1HW/ZWdq6nfRtS6UjIvZJOokViqLPJ3GVtZItAnQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.47.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.47.0.tgz#271807e21a6224bd1986a3e9887650f1858ee733"
|
||||
integrity sha512-Cc8SMf+nLqp0fi8oAnooNEfwZWFnzMiBHCGmDFYqmgjPylyLmi83b+NiTns/rKGwlErpW0AGPt0sMpkbNlzn8w==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.45.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.45.1.tgz#5edf982549070d95e20152d568279548ad44d662"
|
||||
integrity sha512-VH6mU3YqAKTePPfUPwfq4/xr049774qWtfTuJqVHoVspCLiT3bW+fCQ1toZxt6cxRPYASoYaBsMA3CWo8B8rcw==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/instrumentation-[email protected]":
|
||||
version "0.18.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.18.0.tgz#6ef0e58cda3212ce2cd17bddc4dd74f768fd74c0"
|
||||
integrity sha512-kC40y6CEMONm8/MWwoF5GHWIC7gOdF+g3sgsjfwJaUkgD6bdWV+FgG0XApqSbTQndICKzw3RonVk8i7s6mHqhA==
|
||||
"@opentelemetry/instrumentation-[email protected]":
|
||||
version "0.57.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.57.1.tgz#2d8b395df62191475e76fa0eb7bf60079ea886b9"
|
||||
integrity sha512-ThLmzAQDs7b/tdKI3BV2+yawuF09jF111OFsovqT1Qj3D8vjwKBwhi/rDE5xethwn4tSXtZcJ9hBsVAlWFQZ7g==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.42.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.42.0.tgz#6c6c6dcf2300e803acb22b2b914c6053acb80bf3"
|
||||
integrity sha512-J4QxqiQ1imtB9ogzsOnHra0g3dmmLAx4JCeoK3o0rFes1OirljNHnO8Hsj4s1jAir8WmWvnEEQO1y8yk6j2tog==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.46.0.tgz#fbcf0844656c759294c03c30c471fc4862209a01"
|
||||
integrity sha512-tplk0YWINSECcK89PGM7IVtOYenXyoOuhOQlN0X0YrcDUfMS4tZMKkVc0vyhNWYYrexnUHwNry2YNBNugSpjlQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.44.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.44.0.tgz#5b4524bef636209ba6cc95cfbb976b605c2946cd"
|
||||
integrity sha512-4HdNIMNXWK1O6nsaQOrACo83QWEVoyNODTdVDbUqtqXiv2peDfD0RAPhSQlSGWLPw3S4d9UoOmrV7s2HYj6T2A==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.56.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.56.0.tgz#f7a9e1bb4126c0d918775c1368a42b8afd5a48a2"
|
||||
integrity sha512-/bWHBUAq8VoATnH9iLk5w8CE9+gj+RgYSUphe7hry472n6fYl7+4PvuScoQMdmSUTprKq/gyr2kOWL6zrC7FkQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "1.29.0"
|
||||
"@opentelemetry/instrumentation" "0.56.0"
|
||||
"@opentelemetry/core" "1.30.1"
|
||||
"@opentelemetry/instrumentation" "0.57.1"
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
forwarded-parse "2.1.2"
|
||||
semver "^7.5.2"
|
||||
|
||||
"@opentelemetry/[email protected]6.0":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.46.0.tgz#ec230466813f8ce82eb9ca9b23308ccfa460ce2b"
|
||||
integrity sha512-sOdsq8oGi29V58p1AkefHvuB3l2ymP1IbxRIX3y4lZesQWKL8fLhBmy8xYjINSQ5gHzWul2yoz7pe7boxhZcqQ==
|
||||
"@opentelemetry/[email protected]7.0":
|
||||
version "0.47.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.47.0.tgz#f83bd133d36d137d2d0b58bfbdfe12ed6fe5ab2f"
|
||||
integrity sha512-4HqP9IBC8e7pW9p90P3q4ox0XlbLGme65YTrA3UTLvqvo4Z6b0puqZQP203YFu8m9rE/luLfaG7/xrwwqMUpJw==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/redis-common" "^0.36.2"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/instrumentation-kafkajs@0.6.0":
|
||||
version "0.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.6.0.tgz#5d1c6738da8e270acde9259521a9c6e0f421490c"
|
||||
integrity sha512-MGQrzqEUAl0tacKJUFpuNHJesyTi51oUzSVizn7FdvJplkRIdS11FukyZBZJEscofSEdk7Ycmg+kNMLi5QHUFg==
|
||||
"@opentelemetry/instrumentation-kafkajs@0.7.0":
|
||||
version "0.7.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.7.0.tgz#079b949ec814b42e49d23bb4d4f73735fe460d52"
|
||||
integrity sha512-LB+3xiNzc034zHfCtgs4ITWhq6Xvdo8bsq7amR058jZlf2aXXDrN9SV4si4z2ya9QX4tz6r4eZJwDkXOp14/AQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]3.0":
|
||||
version "0.43.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.43.0.tgz#1f45cfea69212bd579e4fa95c6d5cccdd9626b8e"
|
||||
integrity sha512-mOp0TRQNFFSBj5am0WF67fRO7UZMUmsF3/7HSDja9g3H4pnj+4YNvWWyZn4+q0rGrPtywminAXe0rxtgaGYIqg==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.46.0.tgz#bcdfb29f3b41be45355a9aa278fb231e19eb02e5"
|
||||
integrity sha512-RcWXMQdJQANnPUaXbHY5G0Fg6gmleZ/ZtZeSsekWPaZmQq12FGk0L1UwodIgs31OlYfviAZ4yTeytoSUkgo5vQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.43.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.43.0.tgz#7d3f524a10715d9f681e8d4ee6bfe91be80c82cf"
|
||||
integrity sha512-fZc+1eJUV+tFxaB3zkbupiA8SL3vhDUq89HbDNg1asweYrEb9OlHIB+Ot14ZiHUc1qCmmWmZHbPTwa56mVVwzg==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.50.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.50.0.tgz#e5c60ad0bfbdd8ac3238c255a0662b7430083303"
|
||||
integrity sha512-DtwJMjYFXFT5auAvv8aGrBj1h3ciA/dXQom11rxL7B1+Oy3FopSpanvwYxJ+z0qmBrQ1/iMuWELitYqU4LnlkQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.45.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.45.0.tgz#c8179827769fac8528b681da5888ae1779bd844b"
|
||||
integrity sha512-zHgNh+A01C5baI2mb5dAGyMC7DWmUpOfwpV8axtC0Hd5Uzqv+oqKgKbVDIVhOaDkPxjgVJwYF9YQZl2pw2qxIA==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
"@opentelemetry/[email protected]4.0":
|
||||
version "0.44.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.44.0.tgz#309d3fa452d4fcb632c4facb68ed7ea74b6738f9"
|
||||
integrity sha512-e9QY4AGsjGFwmfHd6kBa4yPaQZjAq2FuxMb0BbKlXCAjG+jwqw+sr9xWdJGR60jMsTq52hx3mAlE3dUJ9BipxQ==
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.44.0.tgz#af251ed38f06a2f248812c5addf0266697b6149a"
|
||||
integrity sha512-SlT0+bLA0Lg3VthGje+bSZatlGHw/vwgQywx0R/5u9QC59FddTQSPJeWNw29M6f8ScORMeUOOTwihlQAn4GkJQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.47.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.47.0.tgz#a74b35809ba95d0f9db49e8c3f214bde475b095a"
|
||||
integrity sha512-HFdvqf2+w8sWOuwtEXayGzdZ2vWpCKEQv5F7+2DSA74Te/Cv4rvb2E5So5/lh+ok4/RAIPuvCbCb/SHQFzMmbw==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.44.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.44.0.tgz#c22e770d950c165f80c657a9c790c9843baaa65b"
|
||||
integrity sha512-Tn7emHAlvYDFik3vGU0mdwvWJDwtITtkJ+5eT2cUquct6nIs+H8M47sqMJkCpyPe5QIBJoTOHxmc6mj9lz6zDw==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.51.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.51.0.tgz#8a323c2fb4cb2c93bf95f1b1c0fcb30952d12a08"
|
||||
integrity sha512-cMKASxCX4aFxesoj3WK8uoQ0YUrRvnfxaO72QWI2xLu5ZtgX/QvdGBlU3Ehdond5eb74c2s1cqRQUIptBnKz1g==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.46.0.tgz#c3a5f69e1a5b950b542cf84650fbbd3e31bd681e"
|
||||
integrity sha512-mtVv6UeaaSaWTeZtLo4cx4P5/ING2obSqfWGItIFSunQBrYROfhuVe7wdIrFUs2RH1tn2YYpAJyMaRe/bnTTIQ==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "0.45.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.45.0.tgz#95501759d470dbc7038670e91205e8ed601ec402"
|
||||
integrity sha512-qLslv/EPuLj0IXFvcE3b0EqhWI8LKmrgRPIa4gUd8DllbBpqJAvLNJSv3cC6vWwovpbSI3bagNO/3Q2SuXv2xA==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
"@opentelemetry/sql-common" "^0.40.1"
|
||||
|
||||
"@opentelemetry/[email protected]4.0":
|
||||
version "0.44.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.44.0.tgz#a29af4432d4289ed9d147d9c30038c57031d950c"
|
||||
integrity sha512-al7jbXvT/uT1KV8gdNDzaWd5/WXf+mrjrsF0/NtbnqLa0UUFGgQnoK3cyborgny7I+KxWhL8h7YPTf6Zq4nKsg==
|
||||
"@opentelemetry/[email protected]5.0":
|
||||
version "0.45.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.45.0.tgz#e4df8bc709c0c8b0ff90bbef92fb36e92ebe0d19"
|
||||
integrity sha512-tWWyymgwYcTwZ4t8/rLDfPYbOTF3oYB8SxnYMtIQ1zEf5uDm90Ku3i6U/vhaMyfHNlIHvDhvJh+qx5Nc4Z3Acg==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
"@types/mysql" "2.15.26"
|
||||
|
||||
"@opentelemetry/[email protected]3.0":
|
||||
version "0.43.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.43.0.tgz#c176409ab5ebfac862298e31a6a149126e278700"
|
||||
integrity sha512-NEo4RU7HTjiaXk3curqXUvCb9alRiFWxQY//+hvDXwWLlADX2vB6QEmVCeEZrKO+6I/tBrI4vNdAnbCY9ldZVg==
|
||||
"@opentelemetry/[email protected]4.0":
|
||||
version "0.44.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.44.0.tgz#d2a3631de3bed2b1c0a03afa79c08ae22bef8b6c"
|
||||
integrity sha512-t16pQ7A4WYu1yyQJZhRKIfUNvl5PAaF2pEteLvgJb/BWdd1oNuU1rOYt4S825kMy+0q4ngiX281Ss9qiwHfxFQ==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/instrumentation-pg@0.49.0":
|
||||
version "0.49.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.49.0.tgz#47a6a461099fae8e1ffbb97b715a0c34f0aec0b6"
|
||||
integrity sha512-3alvNNjPXVdAPdY1G7nGRVINbDxRK02+KAugDiEpzw0jFQfU8IzFkSWA4jyU4/GbMxKvHD+XIOEfSjpieSodKw==
|
||||
"@opentelemetry/instrumentation-pg@0.50.0":
|
||||
version "0.50.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.50.0.tgz#525ecf683c349529539a14f2be47164f4e3eb0f5"
|
||||
integrity sha512-TtLxDdYZmBhFswm8UIsrDjh/HFBeDXd4BLmE8h2MxirNHewLJ0VS9UUddKKEverb5Sm2qFVjqRjcU+8Iw4FJ3w==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.26.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "1.27.0"
|
||||
"@opentelemetry/sql-common" "^0.40.1"
|
||||
"@types/pg" "8.6.1"
|
||||
"@types/pg-pool" "2.0.6"
|
||||
|
||||
"@opentelemetry/[email protected]5.0":
|
||||
version "0.45.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.45.0.tgz#34115d39f7050b8576344d9e7f7cb8ceebf85067"
|
||||
integrity sha512-Sjgym1xn3mdxPRH5CNZtoz+bFd3E3NlGIu7FoYr4YrQouCc9PbnmoBcmSkEdDy5LYgzNildPgsjx9l0EKNjKTQ==
|
||||
"@opentelemetry/[email protected]6.0":
|
||||
version "0.46.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.46.0.tgz#828704b8134f023730ac508bcf3a38ca4d5d697c"
|
||||
integrity sha512-aTUWbzbFMFeRODn3720TZO0tsh/49T8H3h8vVnVKJ+yE36AeW38Uj/8zykQ/9nO8Vrtjr5yKuX3uMiG/W8FKNw==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/redis-common" "^0.36.2"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
|
||||
"@opentelemetry/[email protected]7.0":
|
||||
version "0.17.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.17.0.tgz#689b7c87346f11b73488b3aa91661d15e8fa830c"
|
||||
integrity sha512-yRBz2409an03uVd1Q2jWMt3SqwZqRFyKoWYYX3hBAtPDazJ4w5L+1VOij71TKwgZxZZNdDBXImTQjii+VeuzLg==
|
||||
"@opentelemetry/[email protected]8.0":
|
||||
version "0.18.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.18.0.tgz#636745423db28e303b4e0289b8f69685cb36f807"
|
||||
integrity sha512-9zhjDpUDOtD+coeADnYEJQ0IeLVCj7w/hqzIutdp5NqS1VqTAanaEfsEcSypyvYv5DX3YOsTUoF+nr2wDXPETA==
|
||||
dependencies:
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
"@opentelemetry/semantic-conventions" "^1.27.0"
|
||||
"@types/tedious" "^4.0.14"
|
||||
|
||||
"@opentelemetry/instrumentation-undici@0.9.0":
|
||||
version "0.9.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.9.0.tgz#c0be1854a90a5002d2345f8bc939d659a9ad76b1"
|
||||
integrity sha512-lxc3cpUZ28CqbrWcUHxGW/ObDpMOYbuxF/ZOzeFZq54P9uJ2Cpa8gcrC9F716mtuiMaekwk8D6n34vg/JtkkxQ==
|
||||
"@opentelemetry/instrumentation-undici@0.10.0":
|
||||
version "0.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.10.0.tgz#99cba213a6e9d47a82896b6c782c3f2d60e0edb5"
|
||||
integrity sha512-vm+V255NGw9gaSsPD6CP0oGo8L55BffBc8KnxqsMuc6XiAD1L8SFNzsW0RHhxJFqy9CJaJh+YiJ5EHXuZ5rZBw==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "^1.8.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation" "^0.57.0"
|
||||
|
||||
"@opentelemetry/[email protected]6.0", "@opentelemetry/instrumentation@^0.56.0":
|
||||
version "0.56.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.56.0.tgz#3330ce16d9235a548efa1019a4a7f01414edd44a"
|
||||
integrity sha512-2KkGBKE+FPXU1F0zKww+stnlUxUTlBvLCiWdP63Z9sqXYeNI/ziNzsxAp4LAdUcTQmXjw1IWgvm5CAb/BHy99w==
|
||||
"@opentelemetry/[email protected]7.1", "@opentelemetry/instrumentation@^0.57.0", "@opentelemetry/instrumentation@^0.57.1":
|
||||
version "0.57.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.57.1.tgz#5aea772be8783a35d69d643da46582f381ba1810"
|
||||
integrity sha512-SgHEKXoVxOjc20ZYusPG3Fh+RLIZTSa4x8QtD3NfgAUDyqdFFS9W1F2ZVbZkqDCdyMcQG02Ok4duUGLHJXHgbA==
|
||||
dependencies:
|
||||
"@opentelemetry/api-logs" "0.56.0"
|
||||
"@opentelemetry/api-logs" "0.57.1"
|
||||
"@types/shimmer" "^1.2.0"
|
||||
import-in-the-middle "^1.8.1"
|
||||
require-in-the-middle "^7.1.1"
|
||||
@@ -922,7 +934,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz#906ac8e4d804d4109f3ebd5c224ac988276fdc47"
|
||||
integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
|
||||
|
||||
"@opentelemetry/[email protected]", "@opentelemetry/resources@^1.29.0":
|
||||
"@opentelemetry/[email protected]":
|
||||
version "1.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.30.0.tgz#87604359e6195c017075b7d294a949ad018e692d"
|
||||
integrity sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==
|
||||
@@ -930,7 +942,15 @@
|
||||
"@opentelemetry/core" "1.30.0"
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.29.0":
|
||||
"@opentelemetry/[email protected]", "@opentelemetry/resources@^1.30.1":
|
||||
version "1.30.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.30.1.tgz#a4eae17ebd96947fdc7a64f931ca4b71e18ce964"
|
||||
integrity sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "1.30.1"
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/sdk-trace-base@^1.22":
|
||||
version "1.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.0.tgz#27c68ab01b1cfb4af16356550f8091d6e727f182"
|
||||
integrity sha512-RKQDaDIkV7PwizmHw+rE/FgfB2a6MBx+AEVVlAHXRG1YYxLiBpPX2KhmoB99R5vA4b72iJrjle68NDWnbrE9Dg==
|
||||
@@ -939,6 +959,15 @@
|
||||
"@opentelemetry/resources" "1.30.0"
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/sdk-trace-base@^1.30.1":
|
||||
version "1.30.1"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz#41a42234096dc98e8f454d24551fc80b816feb34"
|
||||
integrity sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==
|
||||
dependencies:
|
||||
"@opentelemetry/core" "1.30.1"
|
||||
"@opentelemetry/resources" "1.30.1"
|
||||
"@opentelemetry/semantic-conventions" "1.28.0"
|
||||
|
||||
"@opentelemetry/[email protected]":
|
||||
version "1.27.0"
|
||||
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz#1a857dcc95a5ab30122e04417148211e6f945e6c"
|
||||
@@ -977,45 +1006,45 @@
|
||||
"@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51 || ^0.52.0 || ^0.53.0"
|
||||
"@opentelemetry/sdk-trace-base" "^1.22"
|
||||
|
||||
"@sentry/cli-darwin@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.24.1.tgz#feae406b2bf9a6a736e5a6f31e5561aaae8ed902"
|
||||
integrity sha512-L6puTcZn5AarTL9YCVCSSCJoMV7opMx5hwwl0+sQGbLO8BChuC2QZl+j4ftEb3WgnFcT5+OODBlu4ocREtG7sQ==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.41.1.tgz#ca7e12bf1ad59bc2df35868ae98abc8869108efa"
|
||||
integrity sha512-7pS3pu/SuhE6jOn3wptstAg6B5nUP878O6s+2svT7b5fKNfYUi/6NPK6dAveh2Ca0rwVq40TO4YFJabWMgTpdQ==
|
||||
|
||||
"@sentry/cli-linux-arm64@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.24.1.tgz#a3e5339904fcb89167736a4a3c6edcd697972c24"
|
||||
integrity sha512-47fq/sOZnY8oSnuEurlplHKlcEhCf4Pd3JHmV6N8dYYwPEapoELb3V53BDPhjkj/rwdpJf8T90+LXCQkeF/o+w==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.41.1.tgz#948e8af8290418b1562db3531db08e69e39d74bb"
|
||||
integrity sha512-EzYCEnnENBnS5kpNW+2dBcrPZn1MVfywh2joGVQZTpmgDL5YFJ59VOd+K0XuEwqgFI8BSNI14KXZ75s4DD1/Vw==
|
||||
|
||||
"@sentry/cli-linux-arm@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.24.1.tgz#3784604555de7baa17b0b7ae8b7912d37d52738e"
|
||||
integrity sha512-wnOeIl0NzUdSvz7kJKTovksDUwx6TTyV1iBjM19gZGqi+hfNc1bUa1IDGSY0m/T+CpSZiuKL0M36sYet5euDUQ==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.41.1.tgz#1e5fa971ae8dfb3ea5564c8503b4e635ae6aed8a"
|
||||
integrity sha512-wNUvquD6qjOCczvuBGf9OiD29nuQ6yf8zzfyPJa5Bdx1QXuteKsKb6HBrMwuIR3liyuu0duzHd+H/+p1n541Hg==
|
||||
|
||||
"@sentry/cli-linux-i686@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.24.1.tgz#9ba0c0eaa783bd955060ea105278c2856c42755f"
|
||||
integrity sha512-OjpP1aRV0cwdtcics0hv8tZR6Bl5+1KIc+0habMeMxfTN7FvGmJb3ZTpuhi8OJLDglppQe6KlWzEFi8UgcE42Q==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.41.1.tgz#3f01aff314f2ad8fd761f3e6e807a5ec09ae4eb4"
|
||||
integrity sha512-urpQCWrdYnSAsZY3udttuMV88wTJzKZL10xsrp7sjD/Hd+O6qSLVLkxebIlxts70jMLLFHYrQ2bkRg5kKuX6Fg==
|
||||
|
||||
"@sentry/cli-linux-x64@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.24.1.tgz#b7d157b66f76a5ac47a43b934eadeec50e9c5640"
|
||||
integrity sha512-GfryILChjrgSGBrT90ln46qt6UTI1ebevcDPoWArftTQ0n+P4tPFcfA9bCMV16Jsnc59CtjMFlQknLOAWnezgg==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.41.1.tgz#30dbf966a4b4c1721ffccd901dfcb6f967db073d"
|
||||
integrity sha512-ZqpYwHXAaK4MMEFlyaLYr6mJTmpy9qP6n30jGhLTW7kHKS3s6GPLCSlNmIfeClrInEt0963fM633ZRnXa04VPw==
|
||||
|
||||
"@sentry/cli-win32-i686@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.24.1.tgz#b01158d6e633a2e6dfed59feaeb6979a32d7632c"
|
||||
integrity sha512-COi7b/g3BbJHlJfF7GA0LAw/foyP3rMfDLQid/4fj7a0DqNjwAJRgazXvvtAY7/3XThHVE/sgLH0UmAgYaBBpA==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.41.1.tgz#f88eeb5d2d4ee46c38d8616ae1eb484108ea71c2"
|
||||
integrity sha512-AuRimCeVsx99DIOr9cwdYBHk39tlmAuPDdy2r16iNzY0InXs4xOys4gGzM7N4vlFQvFkzuc778Su0HkfasgprA==
|
||||
|
||||
"@sentry/cli-win32-x64@2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.24.1.tgz#8b8752606939d229207b1afe6d4a254d24acb47c"
|
||||
integrity sha512-gJxQw9ppRgZecMZ4t7mi5zWTFssVFbO2V35Nq6qk9bwHACa/LjQbyRqSqOg6zil8QruGvH1oQYClFZHlW8EHuA==
|
||||
"@sentry/[email protected]1.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.41.1.tgz#eefd95a2aa184adb464334e265b55a9142070f6f"
|
||||
integrity sha512-6JcPvXGye61+wPp0xdzfc2YLE/Dcud8JdaK8VxLM3b/8+Em7E+UyliDu3uF8+YGUqizY5JYTd3fs17DC8DZhLw==
|
||||
|
||||
"@sentry/cli@^2.24.1":
|
||||
version "2.24.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.24.1.tgz#9b643ee44c7b2be7cf9b9435b7eea4b92bdfd6cd"
|
||||
integrity sha512-eXqbKRzychtG8mMfGmqc0DRY677ngHRYa3aVS8f0VVKHK4PPV/ta08ORs0iS73IaasP563r8YEzpYjD74GtSZA==
|
||||
"@sentry/cli@^2.41.1":
|
||||
version "2.41.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.41.1.tgz#a9467ca3ff4acfcdedec1565c9ff726b93758d29"
|
||||
integrity sha512-0GVmDiTV7R1492wkVY4bGcfC0fSmRmQjuxaaPI8CIV9B2VP9pBVCUizi1mevXaaE4I3fM60LI+XYrKFEneuVog==
|
||||
dependencies:
|
||||
https-proxy-agent "^5.0.0"
|
||||
node-fetch "^2.6.7"
|
||||
@@ -1023,66 +1052,66 @@
|
||||
proxy-from-env "^1.1.0"
|
||||
which "^2.0.2"
|
||||
optionalDependencies:
|
||||
"@sentry/cli-darwin" "2.24.1"
|
||||
"@sentry/cli-linux-arm" "2.24.1"
|
||||
"@sentry/cli-linux-arm64" "2.24.1"
|
||||
"@sentry/cli-linux-i686" "2.24.1"
|
||||
"@sentry/cli-linux-x64" "2.24.1"
|
||||
"@sentry/cli-win32-i686" "2.24.1"
|
||||
"@sentry/cli-win32-x64" "2.24.1"
|
||||
"@sentry/cli-darwin" "2.41.1"
|
||||
"@sentry/cli-linux-arm" "2.41.1"
|
||||
"@sentry/cli-linux-arm64" "2.41.1"
|
||||
"@sentry/cli-linux-i686" "2.41.1"
|
||||
"@sentry/cli-linux-x64" "2.41.1"
|
||||
"@sentry/cli-win32-i686" "2.41.1"
|
||||
"@sentry/cli-win32-x64" "2.41.1"
|
||||
|
||||
"@sentry/[email protected]8.0":
|
||||
version "8.48.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.48.0.tgz#3bb8d06305f0ec7c873453844687deafdeab168b"
|
||||
integrity sha512-VGwYgTfLpvJ5LRO5A+qWo1gpo6SfqaGXL9TOzVgBucAdpzbrYHpZ87sEarDVq/4275uk1b0S293/mfsskFczyw==
|
||||
"@sentry/core@8.54.0":
|
||||
version "8.54.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.54.0.tgz#a2ebec965cadcb6de89e116689feeef79d5862a6"
|
||||
integrity sha512-03bWf+D1j28unOocY/5FDB6bUHtYlm6m6ollVejhg45ZmK9iPjdtxNWbrLsjT1WRym0Tjzowu+A3p+eebYEv0Q==
|
||||
|
||||
"@sentry/node@^8.48.0":
|
||||
version "8.48.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.48.0.tgz#d4d1374431028af7663a06bf7268bf40a9bf1fa0"
|
||||
integrity sha512-pnprAuUOc8cxnJdZA09hutHXNsbQZoDgzf3zPyXMNx0ewB/RviFMOgfe7ViX1mIB/oVrcFenXBgO5uvTd7JwPg==
|
||||
"@sentry/node@^8.54.0":
|
||||
version "8.54.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.54.0.tgz#4ba175e320c36263f75a88670f4a5507754cf8f0"
|
||||
integrity sha512-z9ak481OtCw3V4l55ke/9FOiorF2J/niO1J1gvGefXpgFucpw0M3qqEFjB5cpg9HoZM8Y1WtA1OFusfTAnvcXg==
|
||||
dependencies:
|
||||
"@opentelemetry/api" "^1.9.0"
|
||||
"@opentelemetry/context-async-hooks" "^1.29.0"
|
||||
"@opentelemetry/core" "^1.29.0"
|
||||
"@opentelemetry/instrumentation" "^0.56.0"
|
||||
"@opentelemetry/instrumentation-amqplib" "^0.45.0"
|
||||
"@opentelemetry/instrumentation-connect" "0.42.0"
|
||||
"@opentelemetry/instrumentation-dataloader" "0.15.0"
|
||||
"@opentelemetry/instrumentation-express" "0.46.0"
|
||||
"@opentelemetry/instrumentation-fastify" "0.43.0"
|
||||
"@opentelemetry/instrumentation-fs" "0.18.0"
|
||||
"@opentelemetry/instrumentation-generic-pool" "0.42.0"
|
||||
"@opentelemetry/instrumentation-graphql" "0.46.0"
|
||||
"@opentelemetry/instrumentation-hapi" "0.44.0"
|
||||
"@opentelemetry/instrumentation-http" "0.56.0"
|
||||
"@opentelemetry/instrumentation-ioredis" "0.46.0"
|
||||
"@opentelemetry/instrumentation-kafkajs" "0.6.0"
|
||||
"@opentelemetry/instrumentation-knex" "0.43.0"
|
||||
"@opentelemetry/instrumentation-koa" "0.46.0"
|
||||
"@opentelemetry/instrumentation-lru-memoizer" "0.43.0"
|
||||
"@opentelemetry/instrumentation-mongodb" "0.50.0"
|
||||
"@opentelemetry/instrumentation-mongoose" "0.45.0"
|
||||
"@opentelemetry/instrumentation-mysql" "0.44.0"
|
||||
"@opentelemetry/instrumentation-mysql2" "0.44.0"
|
||||
"@opentelemetry/instrumentation-nestjs-core" "0.43.0"
|
||||
"@opentelemetry/instrumentation-pg" "0.49.0"
|
||||
"@opentelemetry/instrumentation-redis-4" "0.45.0"
|
||||
"@opentelemetry/instrumentation-tedious" "0.17.0"
|
||||
"@opentelemetry/instrumentation-undici" "0.9.0"
|
||||
"@opentelemetry/resources" "^1.29.0"
|
||||
"@opentelemetry/sdk-trace-base" "^1.29.0"
|
||||
"@opentelemetry/context-async-hooks" "^1.30.1"
|
||||
"@opentelemetry/core" "^1.30.1"
|
||||
"@opentelemetry/instrumentation" "^0.57.1"
|
||||
"@opentelemetry/instrumentation-amqplib" "^0.46.0"
|
||||
"@opentelemetry/instrumentation-connect" "0.43.0"
|
||||
"@opentelemetry/instrumentation-dataloader" "0.16.0"
|
||||
"@opentelemetry/instrumentation-express" "0.47.0"
|
||||
"@opentelemetry/instrumentation-fastify" "0.44.1"
|
||||
"@opentelemetry/instrumentation-fs" "0.19.0"
|
||||
"@opentelemetry/instrumentation-generic-pool" "0.43.0"
|
||||
"@opentelemetry/instrumentation-graphql" "0.47.0"
|
||||
"@opentelemetry/instrumentation-hapi" "0.45.1"
|
||||
"@opentelemetry/instrumentation-http" "0.57.1"
|
||||
"@opentelemetry/instrumentation-ioredis" "0.47.0"
|
||||
"@opentelemetry/instrumentation-kafkajs" "0.7.0"
|
||||
"@opentelemetry/instrumentation-knex" "0.44.0"
|
||||
"@opentelemetry/instrumentation-koa" "0.47.0"
|
||||
"@opentelemetry/instrumentation-lru-memoizer" "0.44.0"
|
||||
"@opentelemetry/instrumentation-mongodb" "0.51.0"
|
||||
"@opentelemetry/instrumentation-mongoose" "0.46.0"
|
||||
"@opentelemetry/instrumentation-mysql" "0.45.0"
|
||||
"@opentelemetry/instrumentation-mysql2" "0.45.0"
|
||||
"@opentelemetry/instrumentation-nestjs-core" "0.44.0"
|
||||
"@opentelemetry/instrumentation-pg" "0.50.0"
|
||||
"@opentelemetry/instrumentation-redis-4" "0.46.0"
|
||||
"@opentelemetry/instrumentation-tedious" "0.18.0"
|
||||
"@opentelemetry/instrumentation-undici" "0.10.0"
|
||||
"@opentelemetry/resources" "^1.30.1"
|
||||
"@opentelemetry/sdk-trace-base" "^1.30.1"
|
||||
"@opentelemetry/semantic-conventions" "^1.28.0"
|
||||
"@prisma/instrumentation" "5.22.0"
|
||||
"@sentry/core" "8.48.0"
|
||||
"@sentry/opentelemetry" "8.48.0"
|
||||
"@sentry/core" "8.54.0"
|
||||
"@sentry/opentelemetry" "8.54.0"
|
||||
import-in-the-middle "^1.11.2"
|
||||
|
||||
"@sentry/[email protected]8.0":
|
||||
version "8.48.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.48.0.tgz#718e7942724d64ffe8e901941b0e4050fa07780b"
|
||||
integrity sha512-1JLXgmIvD3T7xn9ypwWW0V3GirNy4BN2fOUbZau/nUX/Jj5DttSoPn7x7xTaPSpfaA24PiP93zXmJEfZvCk00Q==
|
||||
"@sentry/opentelemetry@8.54.0":
|
||||
version "8.54.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.54.0.tgz#0fd2c732b6f83ec7a6eb27defbb535784657669d"
|
||||
integrity sha512-Tkmd8bmXMx0PKZF53ywk/FfvDrphX8NdPH5N53HxyMvGxSf2trZkTuOSFJg6zKibyGYO6+PUeGO3g2WJKUxwGA==
|
||||
dependencies:
|
||||
"@sentry/core" "8.48.0"
|
||||
"@sentry/core" "8.54.0"
|
||||
|
||||
"@sinclair/typebox@^0.27.8":
|
||||
version "0.27.8"
|
||||
@@ -1862,12 +1891,12 @@ damerau-levenshtein@^1.0.8:
|
||||
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
|
||||
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
|
||||
|
||||
debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
|
||||
version "4.3.4"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
|
||||
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
||||
debug@4, debug@^4.3.5:
|
||||
version "4.4.0"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
|
||||
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
|
||||
dependencies:
|
||||
ms "2.1.2"
|
||||
ms "^2.1.3"
|
||||
|
||||
debug@^3.2.7:
|
||||
version "3.2.7"
|
||||
@@ -1876,12 +1905,12 @@ debug@^3.2.7:
|
||||
dependencies:
|
||||
ms "^2.1.1"
|
||||
|
||||
debug@^4.3.5:
|
||||
version "4.4.0"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
|
||||
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
|
||||
debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
|
||||
version "4.3.4"
|
||||
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
|
||||
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
||||
dependencies:
|
||||
ms "^2.1.3"
|
||||
ms "2.1.2"
|
||||
|
||||
dedent@^1.0.0:
|
||||
version "1.5.1"
|
||||
@@ -4540,11 +4569,6 @@ uri-js@^4.2.2:
|
||||
dependencies:
|
||||
punycode "^2.1.0"
|
||||
|
||||
uuid@^8.3.2:
|
||||
version "8.3.2"
|
||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
|
||||
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
|
||||
|
||||
v8-to-istanbul@^9.0.1:
|
||||
version "9.1.3"
|
||||
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz#ea456604101cd18005ac2cae3cdd1aa058a6306b"
|
||||
|
||||
Reference in New Issue
Block a user