Skip to content

chore: update AUTHORS, THIRD-PARTY-NOTICES, Security Test Summary #2920

chore: update AUTHORS, THIRD-PARTY-NOTICES, Security Test Summary

chore: update AUTHORS, THIRD-PARTY-NOTICES, Security Test Summary #2920

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>