2026-09-11T04:14:35.0679510Z Current runner version: '2.337.0' 2026-09-11T04:14:35.0714299Z ##[group]Runner Image Provisioner 2026-09-11T04:14:35.0715611Z Hosted Compute Agent 2026-09-11T04:14:35.0716594Z Version: 20260828.587 2026-09-11T04:14:35.0717939Z Commit: abac92662cab4cc7352de4f9f9d2e2419aad9c29 2026-09-11T04:14:35.0719261Z Build Date: 2026-08-28T16:44:25Z 2026-09-11T04:14:35.0720424Z Worker ID: {e0182e09-73ca-49d5-95b2-7667bc679cd3} 2026-09-11T04:14:35.0721616Z Azure Region: eastus 2026-09-11T04:14:35.0722567Z ##[endgroup] 2026-09-11T04:14:35.0724918Z ##[group]Operating System 2026-09-11T04:14:35.0725975Z Ubuntu 2026-09-11T04:14:35.0727085Z 24.04.5 2026-09-11T04:14:35.0728058Z LTS 2026-09-11T04:14:35.0728890Z ##[endgroup] 2026-09-11T04:14:35.0729735Z ##[group]Runner Image 2026-09-11T04:14:35.0730896Z Image: ubuntu-24.04 2026-09-11T04:14:35.0731849Z Version: 20260907.300.1 2026-09-11T04:14:35.0733979Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260907.300/images/ubuntu/Ubuntu2404-Readme.md 2026-09-11T04:14:35.0736665Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260907.300 2026-09-11T04:14:35.0738741Z ##[endgroup] 2026-09-11T04:14:35.0741044Z ##[group]GITHUB_TOKEN Permissions 2026-09-11T04:14:35.0743634Z Contents: read 2026-09-11T04:14:35.0744874Z Issues: write 2026-09-11T04:14:35.0745843Z Metadata: read 2026-09-11T04:14:35.0746958Z PullRequests: write 2026-09-11T04:14:35.0748067Z ##[endgroup] 2026-09-11T04:14:35.0751050Z Secret source: Actions 2026-09-11T04:14:35.0752726Z Cache mode: read 2026-09-11T04:14:35.0753802Z Prepare workflow directory 2026-09-11T04:14:35.1232147Z Prepare all required actions 2026-09-11T04:14:35.1303618Z Getting action download info 2026-09-11T04:14:35.3374855Z Download action repository 'mitchellh/vouch@v1' (SHA:d66fa29a64600490892131ad87597c30c91fcac4) 2026-09-11T04:14:35.5579555Z Download action repository 'actions/github-script@v8' (SHA:ed597411d8f924073f98dfc5c65a23a2325f34cd) 2026-09-11T04:14:35.7548170Z Getting action download info 2026-09-11T04:14:35.8322086Z Download action repository 'hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30' (SHA:920172d92eb04671776f3ba69d605d3b09351c30) 2026-09-11T04:14:35.9813205Z Complete job name: Label PR 1 2026-09-11T04:14:36.0640014Z ##[group]Run mitchellh/vouch/action/check-user@v1 2026-09-11T04:14:36.0641139Z with: 2026-09-11T04:14:36.0641622Z user: MatthewFeroz 2026-09-11T04:14:36.0642178Z allow-fail: true 2026-09-11T04:14:36.0642696Z vouched-file: .github/VOUCHED.td 2026-09-11T04:14:36.0643582Z env: 2026-09-11T04:14:36.0648352Z GITHUB_TOKEN: *** 2026-09-11T04:14:36.0648880Z ##[endgroup] 2026-09-11T04:14:36.0717257Z ##[start-action display=Run hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30;id=vouch.__hustcer_setup-nu] 2026-09-11T04:14:36.0807683Z ##[group]Run hustcer/setup-nu@920172d92eb04671776f3ba69d605d3b09351c30 2026-09-11T04:14:36.0808502Z with: 2026-09-11T04:14:36.0808946Z version: * 2026-09-11T04:14:36.0809427Z features: default 2026-09-11T04:14:36.0809934Z check-latest: false 2026-09-11T04:14:36.0810502Z enable-plugins: false 2026-09-11T04:14:36.0814971Z github-token: *** 2026-09-11T04:14:36.0815454Z env: 2026-09-11T04:14:36.0819878Z GITHUB_TOKEN: *** 2026-09-11T04:14:36.0820413Z ##[endgroup] 2026-09-11T04:14:36.2283413Z versionSpec: * 2026-09-11T04:14:36.2284166Z coerce version: * 2026-09-11T04:14:36.8071143Z Try to get assets for Nu: arch = x64, platform = linux, feature = default 2026-09-11T04:14:37.2526106Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/5bc36159-52f1-48fc-a1b1-bfddd6ffab25 -f /home/runner/work/_temp/04299890-6056-41ad-91a2-52e55c2b158b 2026-09-11T04:14:39.1555818Z Successfully setup Nu 0.115.1, with default features. 2026-09-11T04:14:39.1570903Z Current directory: /home/runner/work/t3code/t3code 2026-09-11T04:14:39.1748184Z ##[end-action id=vouch.__hustcer_setup-nu;outcome=success;conclusion=success;duration_ms=3102] 2026-09-11T04:14:39.1791681Z ##[start-action display=Run use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" *;id=vouch.run] 2026-09-11T04:14:39.1834281Z ##[group]Run use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" * 2026-09-11T04:14:39.1835143Z use "/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch" * 2026-09-11T04:14:39.1835688Z  2026-09-11T04:14:39.1835995Z let repo_data = (gh-check-user "MatthewFeroz" 2026-09-11T04:14:39.1836375Z  -R "MatthewFeroz/t3code" 2026-09-11T04:14:39.1836972Z  --vouched-repo "" 2026-09-11T04:14:39.1837407Z  --vouched-file ".github/VOUCHED.td" 2026-09-11T04:14:39.1837757Z ) 2026-09-11T04:14:39.1837983Z  2026-09-11T04:14:39.1838228Z let status = $repo_data.status 2026-09-11T04:14:39.1838589Z print $"User MatthewFeroz: ($status)" 2026-09-11T04:14:39.1839033Z let vouched = $status in ["bot", "collaborator", "vouched"] 2026-09-11T04:14:39.1839466Z $"status=($status)\nvouched=($vouched)" 2026-09-11T04:14:39.1839855Z  | save --append $env.GITHUB_OUTPUT 2026-09-11T04:14:39.1840177Z  2026-09-11T04:14:39.1840422Z if "true" != "true" { 2026-09-11T04:14:39.1840751Z  if $status in ["denounced", "unknown"] { 2026-09-11T04:14:39.1841095Z  error make { 2026-09-11T04:14:39.1841437Z  msg: $"User MatthewFeroz is not vouched \(($status))" 2026-09-11T04:14:39.1841816Z  } 2026-09-11T04:14:39.1842046Z  } 2026-09-11T04:14:39.1842272Z } 2026-09-11T04:14:39.1847452Z shell: /opt/hostedtoolcache/nushell/0.115.1/x64/nu {0} 2026-09-11T04:14:39.1847830Z env: 2026-09-11T04:14:39.1850874Z GITHUB_TOKEN: *** 2026-09-11T04:14:39.1851156Z ##[endgroup] 2026-09-11T04:14:39.3228332Z Warning: nu::parser::deprecated 2026-09-11T04:14:39.3228637Z 2026-09-11T04:14:39.3228816Z ! Command deprecated. 2026-09-11T04:14:39.3229399Z ,-[/home/runner/work/_actions/mitchellh/vouch/v1/action/check-user/../../vouch/file.nu:43:25] 2026-09-11T04:14:39.3230009Z 42 | export def parse-handle [handle: string] { 2026-09-11T04:14:39.3230982Z 43 | let parts = $handle | str downcase | split row ":" --number 2 2026-09-11T04:14:39.3231774Z : ^^^^^^|^^^^^ 2026-09-11T04:14:39.3232701Z : `-- str downcase was deprecated in 0.114.0 and will be removed in a future release. 2026-09-11T04:14:39.3233625Z 44 | if ($parts | length) > 1 { 2026-09-11T04:14:39.3234097Z `---- 2026-09-11T04:14:39.3234358Z help: Use `str lowercase` instead. 2026-09-11T04:14:39.3234575Z 2026-09-11T04:14:39.4847869Z User MatthewFeroz: collaborator 2026-09-11T04:14:39.4918386Z ##[end-action id=vouch.run;outcome=success;conclusion=success;duration_ms=312] 2026-09-11T04:14:39.5114020Z ##[group]Run actions/github-script@v8 2026-09-11T04:14:39.5114327Z with: 2026-09-11T04:14:39.5122581Z 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-09-11T04:14:39.5134050Z github-token: *** 2026-09-11T04:14:39.5134294Z debug: false 2026-09-11T04:14:39.5134511Z user-agent: actions/github-script 2026-09-11T04:14:39.5134782Z result-encoding: json 2026-09-11T04:14:39.5134992Z retries: 0 2026-09-11T04:14:39.5135230Z retry-exempt-status-codes: 400,401,403,404,422 2026-09-11T04:14:39.5135515Z env: 2026-09-11T04:14:39.5135695Z PR_NUMBER: 1 2026-09-11T04:14:39.5135904Z VOUCH_STATUS: collaborator 2026-09-11T04:14:39.5136144Z ##[endgroup] 2026-09-11T04:14:41.3489757Z PR #1: collaborator -> vouch:trusted 2026-09-11T04:14:41.3641184Z Cleaning up orphan processes