Darkmatter · github-bot stage: prod
preview@internal.darkmatter
Events received
82627
Ignored
82583
Jobs dispatched
45

Event 0030236e…

← All events

Event

Delivery
0030236e-653b-11f1-8487-2a8aeb3b0720
Event
push
Action
Received
2026-06-11T02:12:31.966Z
Signature
valid
Parsed
yes
Sender
czxtm
Repo
darkmatter/stackpanel
Status
ignored — not_trunk_branch

Headers

{
  "accept": "*/*",
  "accept-encoding": "gzip, br",
  "cf-connecting-ip": "140.82.115.242",
  "cf-ipcountry": "US",
  "cf-ray": "a09d1763bff0819a",
  "cf-visitor": "{\"scheme\":\"https\"}",
  "connection": "Keep-Alive",
  "content-length": "10575",
  "content-type": "application/json",
  "host": "github-bot.darkmatter.io",
  "user-agent": "GitHub-Hookshot/576ea10",
  "x-forwarded-proto": "https",
  "x-github-delivery": "0030236e-653b-11f1-8487-2a8aeb3b0720",
  "x-github-event": "push",
  "x-github-hook-id": "628737947",
  "x-github-hook-installation-target-id": "3663660",
  "x-github-hook-installation-target-type": "integration",
  "x-real-ip": "140.82.115.242"
}

Payload

{
  "ref": "refs/heads/main",
  "before": "42eeb69ae7b35efe7b8ab8fac1ec359210962ab0",
  "after": "9e9ab6cb068b6a21b6f03481a104815fd64e6633",
  "repository": {
    "id": 1110409800,
    "node_id": "R_kgDOQi-CSA",
    "name": "stackpanel",
    "full_name": "darkmatter/stackpanel",
    "private": false,
    "owner": {
      "name": "darkmatter",
      "email": "hello@dm.sh",
      "login": "darkmatter",
      "id": 17834193,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3ODM0MTkz",
      "avatar_url": "https://avatars.githubusercontent.com/u/17834193?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/darkmatter",
      "html_url": "https://github.com/darkmatter",
      "followers_url": "https://api.github.com/users/darkmatter/followers",
      "following_url": "https://api.github.com/users/darkmatter/following{/other_user}",
      "gists_url": "https://api.github.com/users/darkmatter/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/darkmatter/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/darkmatter/subscriptions",
      "organizations_url": "https://api.github.com/users/darkmatter/orgs",
      "repos_url": "https://api.github.com/users/darkmatter/repos",
      "events_url": "https://api.github.com/users/darkmatter/events{/privacy}",
      "received_events_url": "https://api.github.com/users/darkmatter/received_events",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "html_url": "https://github.com/darkmatter/stackpanel",
    "description": "Ship products, not plumbing. Making Nix dev environments accessible to all.",
    "fork": false,
    "url": "https://api.github.com/repos/darkmatter/stackpanel",
    "forks_url": "https://api.github.com/repos/darkmatter/stackpanel/forks",
    "keys_url": "https://api.github.com/repos/darkmatter/stackpanel/keys{/key_id}",
    "collaborators_url": "https://api.github.com/repos/darkmatter/stackpanel/collaborators{/collaborator}",
    "teams_url": "https://api.github.com/repos/darkmatter/stackpanel/teams",
    "hooks_url": "https://api.github.com/repos/darkmatter/stackpanel/hooks",
    "issue_events_url": "https://api.github.com/repos/darkmatter/stackpanel/issues/events{/number}",
    "events_url": "https://api.github.com/repos/darkmatter/stackpanel/events",
    "assignees_url": "https://api.github.com/repos/darkmatter/stackpanel/assignees{/user}",
    "branches_url": "https://api.github.com/repos/darkmatter/stackpanel/branches{/branch}",
    "tags_url": "https://api.github.com/repos/darkmatter/stackpanel/tags",
    "blobs_url": "https://api.github.com/repos/darkmatter/stackpanel/git/blobs{/sha}",
    "git_tags_url": "https://api.github.com/repos/darkmatter/stackpanel/git/tags{/sha}",
    "git_refs_url": "https://api.github.com/repos/darkmatter/stackpanel/git/refs{/sha}",
    "trees_url": "https://api.github.com/repos/darkmatter/stackpanel/git/trees{/sha}",
    "statuses_url": "https://api.github.com/repos/darkmatter/stackpanel/statuses/{sha}",
    "languages_url": "https://api.github.com/repos/darkmatter/stackpanel/languages",
    "stargazers_url": "https://api.github.com/repos/darkmatter/stackpanel/stargazers",
    "contributors_url": "https://api.github.com/repos/darkmatter/stackpanel/contributors",
    "subscribers_url": "https://api.github.com/repos/darkmatter/stackpanel/subscribers",
    "subscription_url": "https://api.github.com/repos/darkmatter/stackpanel/subscription",
    "commits_url": "https://api.github.com/repos/darkmatter/stackpanel/commits{/sha}",
    "git_commits_url": "https://api.github.com/repos/darkmatter/stackpanel/git/commits{/sha}",
    "comments_url": "https://api.github.com/repos/darkmatter/stackpanel/comments{/number}",
    "issue_comment_url": "https://api.github.com/repos/darkmatter/stackpanel/issues/comments{/number}",
    "contents_url": "https://api.github.com/repos/darkmatter/stackpanel/contents/{+path}",
    "compare_url": "https://api.github.com/repos/darkmatter/stackpanel/compare/{base}...{head}",
    "merges_url": "https://api.github.com/repos/darkmatter/stackpanel/merges",
    "archive_url": "https://api.github.com/repos/darkmatter/stackpanel/{archive_format}{/ref}",
    "downloads_url": "https://api.github.com/repos/darkmatter/stackpanel/downloads",
    "issues_url": "https://api.github.com/repos/darkmatter/stackpanel/issues{/number}",
    "pulls_url": "https://api.github.com/repos/darkmatter/stackpanel/pulls{/number}",
    "milestones_url": "https://api.github.com/repos/darkmatter/stackpanel/milestones{/number}",
    "notifications_url": "https://api.github.com/repos/darkmatter/stackpanel/notifications{?since,all,participating}",
    "labels_url": "https://api.github.com/repos/darkmatter/stackpanel/labels{/name}",
    "releases_url": "https://api.github.com/repos/darkmatter/stackpanel/releases{/id}",
    "deployments_url": "https://api.github.com/repos/darkmatter/stackpanel/deployments",
    "created_at": 1764916677,
    "updated_at": "2026-06-11T01:36:38Z",
    "pushed_at": 1781143949,
    "git_url": "git://github.com/darkmatter/stackpanel.git",
    "ssh_url": "git@github.com:darkmatter/stackpanel.git",
    "clone_url": "https://github.com/darkmatter/stackpanel.git",
    "svn_url": "https://github.com/darkmatter/stackpanel",
    "homepage": "https://stackpanel.com",
    "size": 19321,
    "stargazers_count": 5,
    "watchers_count": 5,
    "language": "TypeScript",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "has_discussions": false,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 1,
    "license": null,
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "has_pull_requests": true,
    "pull_request_creation_policy": "all",
    "topics": [],
    "visibility": "public",
    "forks": 1,
    "open_issues": 1,
    "watchers": 5,
    "default_branch": "main",
    "stargazers": 5,
    "master_branch": "main",
    "organization": "darkmatter",
    "custom_properties": {}
  },
  "pusher": {
    "name": "czxtm",
    "email": "1325802+czxtm@users.noreply.github.com"
  },
  "forced": false,
  "organization": {
    "login": "darkmatter",
    "id": 17834193,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3ODM0MTkz",
    "url": "https://api.github.com/orgs/darkmatter",
    "repos_url": "https://api.github.com/orgs/darkmatter/repos",
    "events_url": "https://api.github.com/orgs/darkmatter/events",
    "hooks_url": "https://api.github.com/orgs/darkmatter/hooks",
    "issues_url": "https://api.github.com/orgs/darkmatter/issues",
    "members_url": "https://api.github.com/orgs/darkmatter/members{/member}",
    "public_members_url": "https://api.github.com/orgs/darkmatter/public_members{/member}",
    "avatar_url": "https://avatars.githubusercontent.com/u/17834193?v=4",
    "description": ""
  },
  "enterprise": {
    "id": 469843,
    "slug": "darkmatter",
    "name": "darkmatter",
    "node_id": "E_kgDOAAcrUw",
    "avatar_url": "https://avatars.githubusercontent.com/b/469843?v=4",
    "description": "",
    "website_url": "darkmatter.io",
    "html_url": "https://github.com/enterprises/darkmatter",
    "created_at": "2025-09-07T16:01:00Z",
    "updated_at": "2026-06-07T16:53:26Z"
  },
  "sender": {
    "login": "czxtm",
    "id": 1325802,
    "node_id": "MDQ6VXNlcjEzMjU4MDI=",
    "avatar_url": "https://avatars.githubusercontent.com/u/1325802?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/czxtm",
    "html_url": "https://github.com/czxtm",
    "followers_url": "https://api.github.com/users/czxtm/followers",
    "following_url": "https://api.github.com/users/czxtm/following{/other_user}",
    "gists_url": "https://api.github.com/users/czxtm/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/czxtm/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/czxtm/subscriptions",
    "organizations_url": "https://api.github.com/users/czxtm/orgs",
    "repos_url": "https://api.github.com/users/czxtm/repos",
    "events_url": "https://api.github.com/users/czxtm/events{/privacy}",
    "received_events_url": "https://api.github.com/users/czxtm/received_events",
    "type": "User",
    "user_view_type": "public",
    "site_admin": false
  },
  "installation": {
    "id": 131074261,
    "node_id": "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMTMxMDc0MjYx"
  },
  "created": false,
  "deleted": false,
  "base_ref": null,
  "compare": "https://github.com/darkmatter/stackpanel/compare/42eeb69ae7b3...9e9ab6cb068b",
  "commits": [
    {
      "id": "9e9ab6cb068b6a21b6f03481a104815fd64e6633",
      "tree_id": "2c137b8200d4f46b846f345a1766abe7542af1fd",
      "distinct": true,
      "message": "refactor(devshell): replace blocking cert setup prompts with non-blocking hints\n\nThe Step CA and AWS Roles Anywhere setup hooks ran interactive 'gum choose'\nmenus on every devshell entry. Because the device cert is gitignored runtime\nstate, it is absent after every fresh clone, so the prompt fired constantly —\nand in non-TTY shells (Zed remote, CI, agents) gum blocked on stdin and spun\nat 100% CPU.\n\nReplace the menus with a single non-blocking hint line, shown only in an\ninteractive terminal when the cert is actually missing; silent otherwise.\nAlso TTY-guard the 'gum confirm' inside check-aws-cert (used as a silent gate).\nRun 'ensure-device-cert' / 'check-aws-cert' manually to provision.\n\nThe Go 'stack init' path already gates prompts on go-isatty; this brings the\nNix hooks to the same standard.",
      "timestamp": "2026-06-10T19:12:28-07:00",
      "url": "https://github.com/darkmatter/stackpanel/commit/9e9ab6cb068b6a21b6f03481a104815fd64e6633",
      "author": {
        "name": "cm",
        "email": "cooper@darkmatter.io",
        "date": "2026-06-10T19:12:28-07:00",
        "username": "czxtm"
      },
      "committer": {
        "name": "cm",
        "email": "cooper@darkmatter.io",
        "date": "2026-06-10T19:12:28-07:00",
        "username": "czxtm"
      },
      "added": [],
      "removed": [],
      "modified": [
        "nix/stackpanel/integrations/services/aws/roles-anywhere.nix",
        "nix/stackpanel/network/network.nix"
      ]
    }
  ],
  "head_commit": {
    "id": "9e9ab6cb068b6a21b6f03481a104815fd64e6633",
    "tree_id": "2c137b8200d4f46b846f345a1766abe7542af1fd",
    "distinct": true,
    "message": "refactor(devshell): replace blocking cert setup prompts with non-blocking hints\n\nThe Step CA and AWS Roles Anywhere setup hooks ran interactive 'gum choose'\nmenus on every devshell entry. Because the device cert is gitignored runtime\nstate, it is absent after every fresh clone, so the prompt fired constantly —\nand in non-TTY shells (Zed remote, CI, agents) gum blocked on stdin and spun\nat 100% CPU.\n\nReplace the menus with a single non-blocking hint line, shown only in an\ninteractive terminal when the cert is actually missing; silent otherwise.\nAlso TTY-guard the 'gum confirm' inside check-aws-cert (used as a silent gate).\nRun 'ensure-device-cert' / 'check-aws-cert' manually to provision.\n\nThe Go 'stack init' path already gates prompts on go-isatty; this brings the\nNix hooks to the same standard.",
    "timestamp": "2026-06-10T19:12:28-07:00",
    "url": "https://github.com/darkmatter/stackpanel/commit/9e9ab6cb068b6a21b6f03481a104815fd64e6633",
    "author": {
      "name": "cm",
      "email": "cooper@darkmatter.io",
      "date": "2026-06-10T19:12:28-07:00",
      "username": "czxtm"
    },
    "committer": {
      "name": "cm",
      "email": "cooper@darkmatter.io",
      "date": "2026-06-10T19:12:28-07:00",
      "username": "czxtm"
    },
    "added": [],
    "removed": [],
    "modified": [
      "nix/stackpanel/integrations/services/aws/roles-anywhere.nix",
      "nix/stackpanel/network/network.nix"
    ]
  }
}