Skip to content

docs: update README for auth.notme.bot + notme repo#114

Merged
jamestexas merged 4 commits intomainfrom
docs/auth-notme-bot-readme
Mar 29, 2026
Merged

docs: update README for auth.notme.bot + notme repo#114
jamestexas merged 4 commits intomainfrom
docs/auth-notme-bot-readme

Conversation

@jamestexas
Copy link
Copy Markdown
Collaborator

Summary

  • OIDC section: auth.notme.bot as default authority, self-host via notme/worker
  • GHA section: reusable workflow from agentic-research/notme
  • Roadmap: edge authority shipped, Go workspace + OAuth port next
  • Related section: links to notme repo, auth.notme.bot, notme.bot

Also includes the earlier commit (72e9844): gha-identity.yml → auth.notme.bot/cert/gha, APAS spec docs updated.

Test plan

  • Verify README renders correctly on GitHub
  • Verify all links resolve (auth.notme.bot, notme.bot, notme repo)

🤖 Generated with Claude Code

jamestexas and others added 2 commits March 29, 2026 10:23
auth.notme.bot is now the canonical signet identity authority
(CF Worker with SigningAuthority DO, zero-copy CA key).

- gha-identity.yml: cert exchange → auth.notme.bot/cert/gha
- signet-resign.yml: updated comment
- APAS spec: auth.notme.bot as running authority
- Bridge cert design doc: updated domain references

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- OIDC section: auth.notme.bot as default authority, self-host via notme/worker
- GHA section: reusable workflow from agentic-research/notme
- Roadmap: edge authority shipped, Go workspace + OAuth port next
- Related section: links to notme repo, auth.notme.bot, notme.bot

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 29, 2026 18:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates project documentation and GitHub Actions guidance to reflect auth.notme.bot as the default identity authority and to link out to the agentic-research/notme ecosystem (worker, schemas, reusable workflows). Also introduces a reusable GHA identity-exchange workflow and updates the re-sign workflow to consume bridge certs from that exchange.

Changes:

  • Update docs/spec references from auth.rosary.bot to auth.notme.bot and clarify authority/orchestrator separation.
  • Refresh README sections for OIDC bridge issuance and GHA OIDC signing to point to hosted authority + reusable workflow approach.
  • Add .github/workflows/gha-identity.yml and refactor signet-resign.yml to use it (no stored SIGNET_MASTER_KEY).

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
docs/design/004-bridge-certs.md Updates deployed authority domain reference to auth.notme.bot.
docs/apas/agent-provenance-standard.md Updates APAS URI resolution + reference implementation domain separation to auth.notme.bot.
cmd/signet/auth_login.go Updates inline comment example URL for certificate request.
README.md Reworks OIDC bridge + GHA signing documentation to emphasize hosted authority and notme reusable workflows; updates roadmap/related links.
.github/workflows/signet-resign.yml Switches re-sign flow to consume bridge cert/key outputs from a reusable identity workflow.
.github/workflows/gha-identity.yml Adds reusable workflow that exchanges GHA OIDC for octo-sts GitHub token (optional) and a bridge cert from auth.notme.bot.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/gha-identity.yml Outdated
Comment thread cmd/signet/auth_login.go Outdated
Comment thread .github/workflows/signet-resign.yml Outdated
Comment thread .github/workflows/gha-identity.yml Outdated
Comment thread .github/workflows/gha-identity.yml Outdated
jamestexas and others added 2 commits March 29, 2026 13:07
- gha-identity.yml: Bearer capitalization, validate CERT/KEY non-null,
  mask base64-encoded key form (not just raw PEM)
- signet-resign.yml: validate base64 inputs non-empty, check decoded
  PEM contains BEGIN CERTIFICATE
- auth_login.go: fix example URL in comment (/api/cert not /exchange-token)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Addresses remaining Copilot comments:
- URL-encode BRIDGE_AUDIENCE before appending to query string (jq @uri)
- Use jq -er for certificate/private_key/expires_at extraction (fails
  on null/missing instead of producing "null" string)
- Remove redundant post-hoc null checks (jq -e handles this)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jamestexas jamestexas enabled auto-merge (squash) March 29, 2026 19:23
@jamestexas jamestexas merged commit a990e87 into main Mar 29, 2026
4 checks passed
@jamestexas jamestexas deleted the docs/auth-notme-bot-readme branch March 29, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants