chore(bump-packages): prettier newlines (#6857) #2606
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 }} | |
| token: ${{ steps.app-token.outputs.token }} | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 20.16.0 | |
| 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: >- | |
| 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, **you can do this | |
| at your own convenience by just merging this PR**. | |
| After PR is merged, it starts an automatic publish process via | |
| GitHub Actions, you can follow the process [on this page](https://github.com/mongodb-js/compass/actions/workflows/publish-packages.yaml). |