You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2024/03/22 01:01:38 UTC

(superset) 01/01: feat: use the local supersetbot

This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a commit to branch local_supersetbot
in repository https://gitbox.apache.org/repos/asf/superset.git

commit b9302353fe33345a1ec1c63f25d1ab5cdc88561a
Author: Maxime Beauchemin <ma...@gmail.com>
AuthorDate: Thu Mar 21 18:01:09 2024 -0700

    feat: use the local supersetbot
---
 .github/actions/setup-supersetbot/action.yml | 11 +++++++++++
 .github/workflows/docker-release.yml         |  5 ++++-
 .github/workflows/docker.yml                 |  6 +++---
 .github/workflows/issue_creation.yml         |  5 ++++-
 .github/workflows/supersetbot.yml            |  5 ++++-
 5 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/.github/actions/setup-supersetbot/action.yml b/.github/actions/setup-supersetbot/action.yml
new file mode 100644
index 0000000000..ba5d43fbeb
--- /dev/null
+++ b/.github/actions/setup-supersetbot/action.yml
@@ -0,0 +1,11 @@
+name: 'Setup supersetbot'
+description: 'Sets up supersetbot npm lib from the repo'
+runs:
+  using: 'composite'
+  steps:
+    - name: Install dependencies
+      run: |
+        cd .github/supersetbot
+        npm install
+        npm link
+      shell: bash
diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml
index 3d51c75f8f..50de7a838a 100644
--- a/.github/workflows/docker-release.yml
+++ b/.github/workflows/docker-release.yml
@@ -55,7 +55,10 @@ jobs:
         uses: actions/setup-node@v4
         with:
           node-version: '20'
-      - run: npm install -g supersetbot
+
+      - name: Setup supersetbot
+        uses: ./.github/actions/setup-supersetbot/
+
       - name: Execute custom Node.js script
         env:
           DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 93259061ec..f910a1d23d 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -56,9 +56,9 @@ jobs:
         uses: actions/setup-node@v4
         with:
           node-version: '20'
-      - name: install supersetbot
-        run: |
-          npm install -g supersetbot
+
+      - name: Setup supersetbot
+        uses: ./.github/actions/setup-supersetbot/
 
       - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
         uses: actions/checkout@v4
diff --git a/.github/workflows/issue_creation.yml b/.github/workflows/issue_creation.yml
index 930b1cf7a7..1b5ebf96b4 100644
--- a/.github/workflows/issue_creation.yml
+++ b/.github/workflows/issue_creation.yml
@@ -15,7 +15,10 @@ jobs:
         uses: actions/setup-node@v4
         with:
           node-version: '20'
-      - run: npm install -g supersetbot
+
+      - name: Setup supersetbot
+        uses: ./.github/actions/setup-supersetbot/
+
       - name: Execute custom Node.js script
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/supersetbot.yml b/.github/workflows/supersetbot.yml
index 327e5be586..337ed05548 100644
--- a/.github/workflows/supersetbot.yml
+++ b/.github/workflows/supersetbot.yml
@@ -35,7 +35,10 @@ jobs:
         uses: actions/setup-node@v4
         with:
           node-version: '20'
-      - run: npm install supersetbot
+
+      - name: Setup supersetbot
+        uses: ./.github/actions/setup-supersetbot/
+
       - name: Execute custom Node.js script
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}