You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2024/01/29 22:59:37 UTC
(superset) branch update-monorepo-lockfiles updated: chore(dependabot): auto-update lockfiles for monorepo package bumps
This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a commit to branch update-monorepo-lockfiles
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/update-monorepo-lockfiles by this push:
new cbc11e844e chore(dependabot): auto-update lockfiles for monorepo package bumps
cbc11e844e is described below
commit cbc11e844ed6c093ad0715d3d642026a624b4dd3
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Mon Jan 29 15:57:12 2024 -0700
chore(dependabot): auto-update lockfiles for monorepo package bumps
---
.github/workflows/update-monorepo-lockfiles.yml | 41 +++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/.github/workflows/update-monorepo-lockfiles.yml b/.github/workflows/update-monorepo-lockfiles.yml
new file mode 100644
index 0000000000..a5dc0e02f9
--- /dev/null
+++ b/.github/workflows/update-monorepo-lockfiles.yml
@@ -0,0 +1,41 @@
+name: Update Lockfiles for Dependabot Monorepo PRs
+
+on:
+ pull_request:
+ branches:
+ - main
+ paths:
+ - 'superset-frontend/packages/**/package.json'
+ - 'superset-frontend/plugins/**/package.json'
+ # Trigger this workflow when Dependabot creates a pull request
+ types: [opened, synchronize, reopened]
+
+jobs:
+ update-lock-file:
+ runs-on: ubuntu-latest
+ if: github.actor == 'dependabot[bot]' # Ensure it only runs for Dependabot PRs
+ defaults:
+ run:
+ working-directory: superset-frontend
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v2
+ with:
+ ref: ${{ github.head_ref }} # Checkout the branch that made the PR
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
+ with:
+ node-version: '16'
+
+ - name: Install Dependencies and Update Lock File
+ run: |
+ npm install
+
+ - name: Commit and Push Changes
+ run: |
+ git config user.name "GitHub-Actions[bot]"
+ git config user.email "github-actions[bot]@users.noreply.github.com"
+ git add package-lock.json
+ git commit -m "Update lock file for Dependabot PR" -a # Commit the changes
+ git push # Push the changes back to the branch