Skip to content

feat: add GitHub links to pipeline view#8

Merged
jordangarrison merged 1 commit intomainfrom
gh-links
Feb 26, 2026
Merged

feat: add GitHub links to pipeline view#8
jordangarrison merged 1 commit intomainfrom
gh-links

Conversation

@jordangarrison
Copy link
Copy Markdown
Owner

Summary

  • Adds context-aware GitHub links to the pipeline breadcrumb bar in PipelineLive
  • PR routes show a GitHub icon + "PR #N" linking to the pull request on GitHub
  • Commit routes show a GitHub icon + short SHA linking to the commit on GitHub
  • Release routes show a GitHub icon + tag name linking to the release on GitHub

Test plan

  • mix precommit passes (57 tests, 0 failures, nix build succeeds)
  • Navigate to a PR pipeline → verify link goes to correct GitHub PR
  • Navigate to a commit pipeline → verify link goes to correct GitHub commit
  • Navigate to a release pipeline → verify link goes to correct GitHub release
  • Verify hover styling matches design system (muted → green accent)

Add context-aware GitHub links in the pipeline breadcrumb bar:
- PR routes show "PR #N" linking to the GitHub pull request
- Commit routes show the short SHA linking to the GitHub commit
- Release routes show the tag name linking to the GitHub release

Uses an inline GitHub octocat SVG icon with hover styling matching
the existing design system.
@jordangarrison jordangarrison merged commit 88861f7 into main Feb 26, 2026
3 checks passed
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.

1 participant