From 488c11759731b5398d053f9c83a9d4f6dc04957d Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 20 Nov 2024 16:53:03 +0100 Subject: [PATCH 1/4] chore(ci): tweak release workflow (#200) Co-authored-by: Anna Henningsen --- .github/release.yml | 19 +++++++++++++++++++ .github/workflows/assign-labels.yml | 10 ++++++++++ .github/workflows/prepare-release.yml | 5 +++-- .github/workflows/publish-release.yml | 4 +++- 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 .github/release.yml create mode 100644 .github/workflows/assign-labels.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..8a599ab --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,19 @@ +changelog: + exclude: + labels: + - ignore-for-release + authors: + - octocat + categories: + - title: Breaking Changes + labels: + - breaking + - title: Features + labels: + - feature + - title: Fixes + labels: + - fix + - title: Other Changes + labels: + - '*' diff --git a/.github/workflows/assign-labels.yml b/.github/workflows/assign-labels.yml new file mode 100644 index 0000000..b8e32f3 --- /dev/null +++ b/.github/workflows/assign-labels.yml @@ -0,0 +1,10 @@ +on: + pull_request_target: + types: [opened, edited] + +name: conventional-release-labels +jobs: + label: + runs-on: ubuntu-latest + steps: + - uses: bcoe/conventional-release-labels@886f696738527c7be444262c327c89436dfb95a8 # 1.3.1 diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index c6546e2..57f149d 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -31,7 +31,8 @@ jobs: uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # 7.0.5 with: branch: release/${{ steps.version.outputs.new-version }} - title: Prepare for ${{ steps.version.outputs.new-version }} + title: 'chore: bump version to ${{ steps.version.outputs.new-version }}' draft: false body: An automated PR for next release. - commit-message: Prepare for ${{ steps.version.outputs.new-version }} + commit-message: Bump package.json version to ${{ steps.version.outputs.new-version }} + labels: ignore-for-release diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 5ce07b7..d563343 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -7,7 +7,9 @@ jobs: publish: name: Publish Release runs-on: ubuntu-latest - environment: Production + environment: + name: Production + url: https://www.npmjs.com/package/@mongodb-js/oidc-plugin/v/${{ steps.get-version.outputs.package_version }} steps: - uses: actions/checkout@v4 From d9115b25818e7a4d72ec7f03753d30819ef012b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2024 17:20:52 +0100 Subject: [PATCH 2/4] chore: bump package.json version to v1.1.3 (#201) Co-authored-by: addaleax <899444+addaleax@users.noreply.github.com> --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f5e9bd..4ea21a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mongodb-js/oidc-plugin", - "version": "1.1.2", + "version": "1.1.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@mongodb-js/oidc-plugin", - "version": "1.1.2", + "version": "1.1.3", "license": "Apache-2.0", "dependencies": { "express": "^4.18.2", diff --git a/package.json b/package.json index e572078..4ffa099 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "email": "compass@mongodb.com" }, "homepage": "https://github.com/mongodb-js/oidc-plugin", - "version": "1.1.2", + "version": "1.1.3", "repository": { "type": "git", "url": "https://github.com/mongodb-js/oidc-plugin.git" From f5fbea39f8049903bbab917b856fefb18398545b Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Fri, 22 Nov 2024 18:00:52 +0100 Subject: [PATCH 3/4] chore: minor fixes to release flow (#202) --- .github/workflows/prepare-release.yml | 2 +- .github/workflows/publish-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 57f149d..42633f6 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -34,5 +34,5 @@ jobs: title: 'chore: bump version to ${{ steps.version.outputs.new-version }}' draft: false body: An automated PR for next release. - commit-message: Bump package.json version to ${{ steps.version.outputs.new-version }} + commit-message: 'chore: bump version to ${{ steps.version.outputs.new-version }}' labels: ignore-for-release diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index d563343..c67ed42 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -54,6 +54,6 @@ jobs: generateReleaseNotes: true name: ${{ steps.get-version.outputs.package_version }} commit: main - tag: ${{ steps.get-version.outputs.package_version }} + tag: v${{ steps.get-version.outputs.package_version }} token: ${{ secrets.GITHUB_TOKEN }} draft: false From d761a65510d441192a00a312c2612bd243067ef8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2024 17:27:18 +0000 Subject: [PATCH 4/4] chore: bump version to v1.1.4 (#203) Co-authored-by: addaleax <899444+addaleax@users.noreply.github.com> --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ea21a2..034deb5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mongodb-js/oidc-plugin", - "version": "1.1.3", + "version": "1.1.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@mongodb-js/oidc-plugin", - "version": "1.1.3", + "version": "1.1.4", "license": "Apache-2.0", "dependencies": { "express": "^4.18.2", diff --git a/package.json b/package.json index 4ffa099..5e7d27e 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "email": "compass@mongodb.com" }, "homepage": "https://github.com/mongodb-js/oidc-plugin", - "version": "1.1.3", + "version": "1.1.4", "repository": { "type": "git", "url": "https://github.com/mongodb-js/oidc-plugin.git"