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],
+ })