mirror of
https://github.com/Cute-Dress/Dress.git
synced 2026-04-17 06:08:11 +00:00
修复无法正确获取文件大小的问题
All checks were successful
Mark stale issues and pull requests / stale (push) Successful in 5s
All checks were successful
Mark stale issues and pull requests / stale (push) Successful in 5s
This commit is contained in:
19
.github/workflows/check_file_size.yml
vendored
19
.github/workflows/check_file_size.yml
vendored
@@ -21,6 +21,7 @@ jobs:
|
|||||||
const prNumber = context.payload.pull_request.number;
|
const prNumber = context.payload.pull_request.number;
|
||||||
const owner = context.repo.owner;
|
const owner = context.repo.owner;
|
||||||
const repo = context.repo.repo;
|
const repo = context.repo.repo;
|
||||||
|
const pr = context.payload.pull_request;
|
||||||
|
|
||||||
let page = 1;
|
let page = 1;
|
||||||
let oversized = [];
|
let oversized = [];
|
||||||
@@ -39,10 +40,20 @@ jobs:
|
|||||||
|
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
// 只检查新增或修改文件
|
// 只检查新增或修改文件
|
||||||
if (["added", "modified", "renamed", "copied"].includes(file.status)) {
|
if (!["added","modified","renamed","copied"].includes(file.status))
|
||||||
if (file.size > MAX_SIZE) {
|
continue;
|
||||||
oversized.push(`- ${file.filename} (${file.size} bytes)`);
|
|
||||||
}
|
const content = await github.rest.repos.getContent({
|
||||||
|
owner: pr.head.repo.owner.login,
|
||||||
|
repo: pr.head.repo.name,
|
||||||
|
path: file.filename,
|
||||||
|
ref: pr.head.sha
|
||||||
|
});
|
||||||
|
|
||||||
|
const size = content.data.size;
|
||||||
|
|
||||||
|
if (size > MAX_SIZE) {
|
||||||
|
oversized.push(`- ${file.filename} (${size} bytes)`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user