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

alamb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/master by this push:
     new 1dae743af5 ci: simplify octokit add assignee (#6280)
1dae743af5 is described below

commit 1dae743af5f6fbea2e3effe7a453df8ef55b7f2a
Author: dsgibbons <[email protected]>
AuthorDate: Wed Aug 21 22:34:41 2024 +0930

    ci: simplify octokit add assignee (#6280)
---
 .github/actions/assign.mjs | 27 ---------------------------
 .github/workflows/take.yml | 17 ++++++++---------
 2 files changed, 8 insertions(+), 36 deletions(-)

diff --git a/.github/actions/assign.mjs b/.github/actions/assign.mjs
deleted file mode 100644
index d08aa21ec8..0000000000
--- a/.github/actions/assign.mjs
+++ /dev/null
@@ -1,27 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-
-//   http://www.apache.org/licenses/LICENSE-2.0
-
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-import { Octokit } from "@octokit/action";
-
-const [owner, repo] = process.env.GITHUB_REPOSITORY.split("/");
-
-new Octokit().rest.issues.addAssignees({
-  owner,
-  repo,
-  issue_number: process.env.ISSUE_NUMBER,
-  assignees: [process.env.ASSIGNEE],
-});
diff --git a/.github/workflows/take.yml b/.github/workflows/take.yml
index 4985e151d4..dd21c79496 100644
--- a/.github/workflows/take.yml
+++ b/.github/workflows/take.yml
@@ -28,13 +28,12 @@ jobs:
     if: (!github.event.issue.pull_request) && github.event.comment.body == 
'take'
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-node@v4
+      - uses: actions/github-script@v7
         with:
-          node-version: 20
-      - run: npm install @octokit/action
-      - run: node .github/actions/assign.mjs
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-          ISSUE_NUMBER: ${{ github.event.issue.number }}
-          ASSIGNEE: ${{ github.event.comment.user.login }}
+          script: |
+            github.rest.issues.addAssignees({
+              owner: context.repo.owner,
+              repo: context.repo.repo,
+              issue_number: context.issue.number,
+              assignees: [context.payload.comment.user.login],
+            })

Reply via email to