chore: update AUTHORS, THIRD-PARTY-NOTICES, Security Test Summary #2920
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Bump packages | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- main | |
permissions: | |
contents: none # We use the github app token to open the PR | |
jobs: | |
update_generated_files: | |
name: Bump packages | |
runs-on: ubuntu-latest | |
steps: | |
- name: Create Github App Token | |
uses: mongodb-js/devtools-shared/actions/setup-bot-token@main | |
id: app-token | |
with: | |
app-id: ${{ vars.DEVTOOLS_BOT_APP_ID }} | |
private-key: ${{ secrets.DEVTOOLS_BOT_PRIVATE_KEY }} | |
- uses: actions/checkout@v4 | |
with: | |
# don't checkout a detatched HEAD | |
ref: ${{ github.head_ref }} | |
# this is important so git log can pick up on the whole history to | |
# find last publish commit | |
fetch-depth: '0' | |
token: ${{ steps.app-token.outputs.token }} | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 22.15.1 | |
cache: 'npm' | |
- name: Install [email protected] | |
run: | | |
npm install -g [email protected] | |
- name: Install Dependencies | |
run: | | |
npm -v | |
npm ci | |
- name: Bump packages | |
env: | |
SKIP_BUMP_PACKAGES: 'mongodb-compass' | |
# Do not remove this variable, bump-packages script uses this env var | |
# to find the previous commit | |
LAST_BUMP_COMMIT_MESSAGE: 'chore(release): bump package versions' | |
run: npm run bump-packages | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # 7.0.5 | |
with: | |
token: ${{ steps.app-token.outputs.token }} | |
commit-message: 'chore(release): bump package versions' | |
branch: ci/bump-packages | |
title: 'chore(release): bump package versions' | |
labels: no-title-validation | |
author: '${{ steps.app-token.outputs.app-slug}}[bot] <${{ steps.app-token.outputs.app-email }}>' | |
body: >- | |
<p>This PR is autogenerated and updates the version of every package | |
in the monorepo that was changed since last publish. If you need to | |
publish packages to update the version elsewhere, <strong>you can do | |
this at your own convenience by just merging this PR</strong>.</p> | |
<p>After PR is merged, it starts an automatic publish process via | |
GitHub Actions, you can follow the process <a href="https://github.com/mongodb-js/compass/actions/workflows/publish-packages.yaml"> | |
on the publish workflow page</a>.</p> |