GitHub check
Whole log, 10 KB
2026-10-24T04:18:19.7575819Z Current runner version: '2.338.0'
2026-10-24T04:18:19.7599462Z ##[group]Runner Image Provisioner
2026-10-24T04:18:19.7600317Z Hosted Compute Agent
2026-10-24T04:18:19.7601027Z Version: 20261012.601
2026-10-24T04:18:19.7601679Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d
2026-10-24T04:18:19.7602450Z Build Date: 2026-10-12T17:48:21Z
2026-10-24T04:18:19.7603255Z Worker ID: {37e94a21-1fbc-4ee9-9006-24455b629593}
2026-10-24T04:18:19.7603979Z Region: westcentralus
2026-10-24T04:18:19.7604633Z Cloud: Azure
2026-10-24T04:18:19.7605167Z ##[endgroup]
2026-10-24T04:18:19.7607309Z ##[group]Operating System
2026-10-24T04:18:19.7608062Z Ubuntu
2026-10-24T04:18:19.7608585Z 24.04.5
2026-10-24T04:18:19.7609156Z LTS
2026-10-24T04:18:19.7609675Z ##[endgroup]
2026-10-24T04:18:19.7610222Z ##[group]Runner Image
2026-10-24T04:18:19.7610892Z Image: ubuntu-24.04
2026-10-24T04:18:19.7611484Z Version: 20261012.334.1
2026-10-24T04:18:19.7612781Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md
2026-10-24T04:18:19.7614312Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334
2026-10-24T04:18:19.7615371Z ##[endgroup]
2026-10-24T04:18:19.7616880Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T04:18:19.7618831Z Contents: read
2026-10-24T04:18:19.7619438Z Issues: write
2026-10-24T04:18:19.7620064Z Metadata: read
2026-10-24T04:18:19.7620657Z PullRequests: write
2026-10-24T04:18:19.7621260Z ##[endgroup]
2026-10-24T04:18:19.7623305Z Secret source: Actions
2026-10-24T04:18:19.7624239Z Cache mode: read
2026-10-24T04:18:19.7624992Z Prepare workflow directory
2026-10-24T04:18:19.7959052Z Prepare all required actions
2026-10-24T04:18:19.8005349Z Getting action download info
2026-10-24T04:18:20.1231760Z Download action repository 'mitchellh/vouch@v1' (SHA:d66fa29a64600490892131ad87597c30c91fcac4)
2026-10-24T04:18:20.4355327Z Download action repository 'actions/github-script@v8' (SHA:ed597411d8f924073f98dfc5c65a23a2325f34cd)
2026-10-24T04:18:21.0134520Z Getting action download info
2026-10-24T04:18:21.1379080Z Download action repository 'hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30' (SHA:920172d92eb04671776f3ba69d605d3b09351c30)
2026-10-24T04:18:21.7576018Z Complete job name: Label PR 24334
2026-10-24T04:18:21.8511174Z ##[group]Run mitchellh/vouch/action/check-user@v1
2026-10-24T04:18:21.8512729Z with:
2026-10-24T04:18:21.8513511Z user: juliusmarminge
2026-10-24T04:18:21.8514403Z allow-fail: true
2026-10-24T04:18:21.8515312Z vouched-file: .github/VOUCHED.td
2026-10-24T04:18:21.8516780Z env:
2026-10-24T04:18:21.8527171Z GITHUB_TOKEN: ***
2026-10-24T04:18:21.8528043Z ##[endgroup]
2026-10-24T04:18:21.8594703Z ##[start-action display=Run hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30;id=vouch.__hustcer_setup-nu]
2026-10-24T04:18:21.8721039Z ##[group]Run hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30
2026-10-24T04:18:21.8722456Z with:
2026-10-24T04:18:21.8723221Z version: *
2026-10-24T04:18:21.8724017Z features: default
2026-10-24T04:18:21.8724893Z check-latest: false
2026-10-24T04:18:21.8726043Z enable-plugins: false
2026-10-24T04:18:21.8735958Z github-token: ***
2026-10-24T04:18:21.8736805Z env:
2026-10-24T04:18:21.8746357Z GITHUB_TOKEN: ***
2026-10-24T04:18:21.8747243Z ##[endgroup]
2026-10-24T04:18:22.0090904Z versionSpec: *
2026-10-24T04:18:22.0091918Z coerce version: *
2026-10-24T04:18:22.7753497Z Try to get assets for Nu: arch = x64, platform = linux, feature = default
2026-10-24T04:18:23.7372418Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/5ba04d5e-ce87-4a07-ad10-6fa148bde9d4 -f /home/runner/work/_temp/4cf2085e-3b10-4575-859f-9a29c16def86
2026-10-24T04:18:25.6794963Z Successfully setup Nu 0.116.1, with default features.
2026-10-24T04:18:25.6810889Z Current directory: /home/runner/work/t3code/t3code
2026-10-24T04:18:25.6989539Z ##[end-action id=vouch.__hustcer_setup-nu;outcome=success;conclusion=success;duration_ms=3839]
2026-10-24T04:18:25.7032299Z ##[start-action display=Run use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" *;id=vouch.run]
2026-10-24T04:18:25.7938161Z ##[group]Run use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" *
2026-10-24T04:18:25.7938939Z use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" *
2026-10-24T04:18:25.7939388Z
2026-10-24T04:18:25.7939656Z let repo_data = (gh-check-user "juliusmarminge"
2026-10-24T04:18:25.7940005Z -R "pingdotgg/t3code"
2026-10-24T04:18:25.7940275Z --vouched-repo ""
2026-10-24T04:18:25.7940560Z --vouched-file ".github/VOUCHED.td"
2026-10-24T04:18:25.7940852Z )
2026-10-24T04:18:25.7941064Z
2026-10-24T04:18:25.7941284Z let status = $repo_data.status
2026-10-24T04:18:25.7941592Z print $"User juliusmarminge: ($status)"
2026-10-24T04:18:25.7941969Z let vouched = $status in ["bot", "collaborator", "vouched"]
2026-10-24T04:18:25.7942365Z $"status=($status)\nvouched=($vouched)"
2026-10-24T04:18:25.7942706Z | save --append $env.GITHUB_OUTPUT
2026-10-24T04:18:25.7942984Z
2026-10-24T04:18:25.7943184Z if "true" != "true" {
2026-10-24T04:18:25.7943467Z if $status in ["denounced", "unknown"] {
2026-10-24T04:18:25.7943765Z error make {
2026-10-24T04:18:25.7944080Z msg: $"User juliusmarminge is not vouched \(($status))"
2026-10-24T04:18:25.7944417Z }
2026-10-24T04:18:25.7944606Z }
2026-10-24T04:18:25.7944796Z }
2026-10-24T04:18:25.7949952Z shell: /opt/hostedtoolcache/nushell/0.116.1/x64/nu {0}
2026-10-24T04:18:25.7950307Z env:
2026-10-24T04:18:25.7953125Z GITHUB_TOKEN: ***
2026-10-24T04:18:25.7953359Z ##[endgroup]
2026-10-24T04:18:25.8243395Z Warning: nu::parser::deprecated
2026-10-24T04:18:25.8243662Z
2026-10-24T04:18:25.8243782Z ! Command deprecated.
2026-10-24T04:18:25.8244377Z ,-[/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch/file.nu:43:25]
2026-10-24T04:18:25.8244998Z 42 | export def parse-handle [handle: string] {
2026-10-24T04:18:25.8246033Z 43 | let parts = $handle | str downcase | split row ":" --number 2
2026-10-24T04:18:25.8246494Z : ^^^^^^|^^^^^
2026-10-24T04:18:25.8247070Z : `-- str downcase was deprecated in 0.114.0 and will be removed in a future release.
2026-10-24T04:18:25.8247713Z 44 | if ($parts | length) > 1 {
2026-10-24T04:18:25.8248114Z `----
2026-10-24T04:18:25.8248479Z help: Use `str lowercase` instead.
2026-10-24T04:18:25.8248789Z
2026-10-24T04:18:26.1550623Z User juliusmarminge: collaborator
2026-10-24T04:18:26.1592359Z ##[end-action id=vouch.run;outcome=success;conclusion=success;duration_ms=455]
2026-10-24T04:18:26.1770955Z ##[group]Run actions/github-script@v8
2026-10-24T04:18:26.1771262Z with:
2026-10-24T04:18:26.1779498Z script: const issueNumber = Number(process.env.PR_NUMBER);
const status = process.env.VOUCH_STATUS;
const managedLabels = [
{
name: "vouch:trusted",
color: "1f883d",
description: "PR author is trusted by repo permissions or the VOUCHED list.",
},
{
name: "vouch:unvouched",
color: "fbca04",
description: "PR author is not yet trusted in the VOUCHED list.",
},
{
name: "vouch:denounced",
color: "d1242f",
description: "PR author is explicitly blocked by the VOUCHED list.",
},
];
const managedLabelNames = new Set(managedLabels.map((label) => label.name));
for (const label of managedLabels) {
try {
const { data: existing } = await github.rest.issues.getLabel({
owner: context.repo.owner,
repo: context.repo.repo,
name: label.name,
});
if (
existing.color !== label.color ||
(existing.description ?? "") !== label.description
) {
await github.rest.issues.updateLabel({
owner: context.repo.owner,
repo: context.repo.repo,
name: label.name,
color: label.color,
description: label.description,
});
}
} catch (error) {
if (error.status !== 404) {
throw error;
}
try {
await github.rest.issues.createLabel({
owner: context.repo.owner,
repo: context.repo.repo,
name: label.name,
color: label.color,
description: label.description,
});
} catch (createError) {
if (createError.status !== 422) {
throw createError;
}
}
}
}
const nextLabelName =
status === "denounced"
? "vouch:denounced"
: ["bot", "collaborator", "vouched"].includes(status)
? "vouch:trusted"
: "vouch:unvouched";
const { data: currentLabels } = await github.rest.issues.listLabelsOnIssue({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issueNumber,
per_page: 100,
});
for (const label of currentLabels) {
if (!managedLabelNames.has(label.name) || label.name === nextLabelName) {
continue;
}
try {
await github.rest.issues.removeLabel({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issueNumber,
name: label.name,
});
} catch (removeError) {
if (removeError.status !== 404) {
throw removeError;
}
}
}
if (!currentLabels.some((label) => label.name === nextLabelName)) {
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issueNumber,
labels: [nextLabelName],
});
}
core.info(`PR #${issueNumber}: ${status} -> ${nextLabelName}`);
2026-10-24T04:18:26.1790631Z github-token: ***
2026-10-24T04:18:26.1790864Z debug: false
2026-10-24T04:18:26.1791093Z user-agent: actions/github-script
2026-10-24T04:18:26.1791369Z result-encoding: json
2026-10-24T04:18:26.1791594Z retries: 0
2026-10-24T04:18:26.1791848Z retry-exempt-status-codes: 400,401,403,404,422
2026-10-24T04:18:26.1792146Z env:
2026-10-24T04:18:26.1792340Z PR_NUMBER: 24334
2026-10-24T04:18:26.1792570Z VOUCH_STATUS: collaborator
2026-10-24T04:18:26.1792808Z ##[endgroup]
2026-10-24T04:18:27.8627740Z PR #24334: collaborator -> vouch:trusted
2026-10-24T04:18:27.8780754Z Cleaning up orphan processes