From 6acc4a36fbcbc954f4fb0566f7196ee2584b3dfc Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Thu, 3 Oct 2024 08:01:37 -0700 Subject: [PATCH] release @elastic/opentelemetry-node@0.4.1 (#391) --- .github/workflows/release-mockotlpserver.yml | 6 +++--- .github/workflows/release.yml | 4 +++- Makefile | 4 ++++ package.json | 4 ++-- packages/opentelemetry-node/CHANGELOG.md | 5 +++++ packages/opentelemetry-node/package-lock.json | 4 ++-- packages/opentelemetry-node/package.json | 2 +- 7 files changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release-mockotlpserver.yml b/.github/workflows/release-mockotlpserver.yml index 6859899..e59d023 100644 --- a/.github/workflows/release-mockotlpserver.yml +++ b/.github/workflows/release-mockotlpserver.yml @@ -26,8 +26,6 @@ jobs: node-version: 'v18.20.4' registry-url: 'https://registry.npmjs.org' - - run: npm run ci-all - - name: npm publish working-directory: ./packages/mockotlpserver run: npm publish @@ -36,7 +34,9 @@ jobs: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: GitHub release - run: ./scripts/github-release.sh "packages/mockotlpserver" "${{ github.ref_name }}" + run: | + npm ci # need top-level devDeps for github-release.sh script + ./scripts/github-release.sh "packages/mockotlpserver" "${{ github.ref_name }}" env: GH_TOKEN: ${{ github.token }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5cc802d..ca4ad31 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -94,7 +94,9 @@ jobs: - name: GitHub release (only for tag releases) if: startsWith(github.ref, 'refs/tags') - run: ./scripts/github-release.sh "packages/opentelemetry-node" "${{ github.ref_name }}" + run: | + npm ci # need top-level devDeps for github-release.sh script + ./scripts/github-release.sh "packages/opentelemetry-node" "${{ github.ref_name }}" env: GH_TOKEN: ${{ github.token }} diff --git a/Makefile b/Makefile index a750961..c8d1d60 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,10 @@ all: npm run ci-all +.PHONY: clean +clean: + npm run clean-all + .PHONY: lint lint: npm run lint diff --git a/package.json b/package.json index 28146e2..a019512 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "license": "Apache-2.0", "private": true, "scripts": { - "ci-all": "set -e; ls -d . packages/* examples | while read d; do (cd $d; echo; echo \"> $d\"; npm ci); done", - "clean-all": "ls -d . packages/* examples | while read d; do (cd $d; echo \"> $d\"; rm -rf node_modules); done", + "ci-all": "./scripts/oneach.sh npm ci", + "clean-all": "set -e; rm -rf build; ./scripts/oneach.sh rm -rf node_modules", "oneach": "./scripts/oneach.sh", "lint": "npm run lint:eslint && ls -d packages/* | while read d; do (cd $d; npm run lint); done", "lint:eslint": "eslint --ext=js,mjs,cjs scripts examples # requires node >=16.0.0", diff --git a/packages/opentelemetry-node/CHANGELOG.md b/packages/opentelemetry-node/CHANGELOG.md index ce82fe1..5f6abc0 100644 --- a/packages/opentelemetry-node/CHANGELOG.md +++ b/packages/opentelemetry-node/CHANGELOG.md @@ -1,5 +1,10 @@ # @elastic/opentelemetry-node Changelog +## v0.4.1 + +- chore: Fix release workflow. v0.4.0 was released without a GitHub releases + entry. + ## v0.4.0 - feat: A Docker image is now being published that can be used with the diff --git a/packages/opentelemetry-node/package-lock.json b/packages/opentelemetry-node/package-lock.json index 9e380c7..30bce84 100644 --- a/packages/opentelemetry-node/package-lock.json +++ b/packages/opentelemetry-node/package-lock.json @@ -1,12 +1,12 @@ { "name": "@elastic/opentelemetry-node", - "version": "0.4.0", + "version": "0.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@elastic/opentelemetry-node", - "version": "0.4.0", + "version": "0.4.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/exporter-logs-otlp-grpc": "^0.53.0", diff --git a/packages/opentelemetry-node/package.json b/packages/opentelemetry-node/package.json index b79a62e..fde9955 100644 --- a/packages/opentelemetry-node/package.json +++ b/packages/opentelemetry-node/package.json @@ -1,6 +1,6 @@ { "name": "@elastic/opentelemetry-node", - "version": "0.4.0", + "version": "0.4.1", "type": "commonjs", "description": "Elastic Distribution of OpenTelemetry Node.js", "publishConfig": {