Skip to content

Commit d52a74d

Browse files
committed
chore: update locale PR title
1 parent 86a399f commit d52a74d

1 file changed

Lines changed: 57 additions & 53 deletions

File tree

locale/create-pr.js

Lines changed: 57 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,57 @@
1-
const axios = require('axios');
2-
3-
const token = process.env.GITHUB_TOKEN;
4-
5-
const baseURL = process.env.GITHUB_API_URL + '/repos/' + process.env.GITHUB_REPOSITORY;
6-
const request = axios.create({
7-
baseURL: baseURL,
8-
validateStatus: () => true,
9-
});
10-
11-
request.defaults.headers.common['Accept'] = 'application/vnd.github+json';
12-
request.defaults.headers.common['Authorization'] = 'Bearer ' + token;
13-
request.defaults.headers.common['X-GitHub-Api-Version'] = '2022-11-28';
14-
15-
async function main() {
16-
if (!token) {
17-
console.log('No token');
18-
return;
19-
}
20-
21-
console.log('baseURL: ' + baseURL);
22-
23-
const pulls = await request.get('/pulls', {
24-
params: {
25-
state: 'open',
26-
head: 'dev-locale',
27-
base: 'dev',
28-
}
29-
});
30-
31-
if (pulls.data.length > 0) {
32-
// already has PR
33-
const item = pulls.data[0];
34-
console.log("PR already exists: " + item.html_url);
35-
return;
36-
}
37-
38-
// Create new PR
39-
const create = await request.post('/pulls', JSON.stringify({
40-
title: '[locale] update locales',
41-
body: '',
42-
head: 'dev-locale',
43-
base: 'dev',
44-
}));
45-
46-
if (create.status === 201) {
47-
console.log("PR created: " + create.data.html_url);
48-
} else {
49-
console.log("PR created failed: " + create.status);
50-
}
51-
}
52-
53-
main();
1+
const axios = require('axios');
2+
3+
const token = process.env.GITHUB_TOKEN;
4+
5+
const baseURL =
6+
process.env.GITHUB_API_URL + '/repos/' + process.env.GITHUB_REPOSITORY;
7+
const request = axios.create({
8+
baseURL: baseURL,
9+
validateStatus: () => true,
10+
});
11+
12+
request.defaults.headers.common['Accept'] = 'application/vnd.github+json';
13+
request.defaults.headers.common['Authorization'] = 'Bearer ' + token;
14+
request.defaults.headers.common['X-GitHub-Api-Version'] = '2022-11-28';
15+
16+
async function main() {
17+
if (!token) {
18+
console.log('No token');
19+
return;
20+
}
21+
22+
console.log('baseURL: ' + baseURL);
23+
24+
const pulls = await request.get('/pulls', {
25+
params: {
26+
state: 'open',
27+
head: 'dev-locale',
28+
base: 'dev',
29+
},
30+
});
31+
32+
if (pulls.data.length > 0) {
33+
// already has PR
34+
const item = pulls.data[0];
35+
console.log('PR already exists: ' + item.html_url);
36+
return;
37+
}
38+
39+
// Create new PR
40+
const create = await request.post(
41+
'/pulls',
42+
JSON.stringify({
43+
title: 'locale: update locales',
44+
body: '',
45+
head: 'dev-locale',
46+
base: 'dev',
47+
}),
48+
);
49+
50+
if (create.status === 201) {
51+
console.log('PR created: ' + create.data.html_url);
52+
} else {
53+
console.log('PR created failed: ' + create.status);
54+
}
55+
}
56+
57+
main();

0 commit comments

Comments
 (0)