Skip to content

Commit 0324d5a

Browse files
authoredFeb 14, 2023
chore(bot): Allow org members to use bump comments (#6942)
1 parent 8c5a53d commit 0324d5a

File tree

4 files changed

+12
-2
lines changed

4 files changed

+12
-2
lines changed
 

‎bindings/Cargo.lock

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎bindings/binding_core_node/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,4 @@ swc_core = { version = "0.59.26", features = [
6767
"base_node",
6868
"base_concurrent",
6969
] }
70+
swc_node_base = "0.5.8"

‎bindings/binding_core_node/src/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#[macro_use]
55
extern crate napi_derive;
66

7+
extern crate swc_node_base;
8+
79
use std::{env, panic::set_hook, sync::Arc};
810

911
use backtrace::Backtrace;

‎scripts/bot/src/cargo/comment-parser.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import YAML from "yaml";
33

44
const owner = "swc-project";
55
const repo = "swc";
6-
const maintainer = "kdy1";
76

87
export interface Action {
98
crate: string;
@@ -17,8 +16,14 @@ export async function parsePrComments(prNumber: number): Promise<Action[]> {
1716
pull_number: prNumber,
1817
});
1918

19+
const maintainers = await octokit.orgs.listPublicMembers({ org: owner });
20+
2021
return comments.data
21-
.filter((c) => c.user && c.user.login === maintainer)
22+
.filter(
23+
(c) =>
24+
c.user &&
25+
maintainers.data.find((m) => m.login === c.user?.login)
26+
)
2227
.map((c) => {
2328
const idx = c.body.indexOf("swc-bump:");
2429
if (idx === -1) {

0 commit comments

Comments
 (0)
Please sign in to comment.