Skip to content

doc: update fulcrum genomics logo with light/dark theme support#10

Merged
nh13 merged 2 commits intomainfrom
doc/nh_update-fulcrum-logo
Apr 9, 2026
Merged

doc: update fulcrum genomics logo with light/dark theme support#10
nh13 merged 2 commits intomainfrom
doc/nh_update-fulcrum-logo

Conversation

@nh13
Copy link
Copy Markdown
Contributor

@nh13 nh13 commented Apr 9, 2026

Summary

  • Replace old logo with light/dark theme-aware versions using picture element
  • Update badge colors (Email: #38b44a, Visit: #26a8e0)
  • Add "Visit us" text if missing

Summary by CodeRabbit

  • Documentation

    • Enhanced README visual design and navigation.
    • Logo now adapts to system color scheme (dark/light).
    • Updated badge styling for improved clarity.
    • Added a descriptive "Visit us" callout before badge links.
  • Chores

    • Made CI workflows more reproducible by pinning third-party action references to fixed versions.

@nh13 nh13 had a problem deploying to github-actions April 9, 2026 01:14 — with GitHub Actions Failure
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 9, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b35fd7fe-1009-406d-a3f9-5e30ec7a200f

📥 Commits

Reviewing files that changed from the base of the PR and between 0c3a4be and fc13916.

📒 Files selected for processing (2)
  • .github/workflows/check.yml
  • .github/workflows/publish.yml
✅ Files skipped from review due to trivial changes (1)
  • .github/workflows/check.yml

📝 Walkthrough

Walkthrough

Replaced the README logo <img> with a <picture> element that serves dark/light assets, updated badge hex color values and added a "Visit us at Fulcrum Genomics…" text callout before badge links. Pinned several GitHub Actions to specific commit SHAs in CI workflows.

Changes

Cohort / File(s) Summary
README Header and Badges
README.md
Replaced single SVG <img> with a responsive <picture> element that selects dark/light logos; adjusted badge color hex values and added a new textual callout before the badge links.
CI: check workflow
.github/workflows/check.yml
Pinned third-party actions to specific commit SHAs (e.g., actions/checkout, dtolnay/rust-toolchain, mozilla-actions/sccache-action, codecov/codecov-action); switched taiki-e/install-action usage to a pinned v2 + explicit with: tool: parameter. No changes to run commands or job structure.
CI: publish workflow
.github/workflows/publish.yml
Pinned actions/checkout and dtolnay/rust-toolchain to commit SHAs; updated release-plz/action to a pinned SHA. Control flow and remaining steps unchanged.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 A hop and a nibble at header and hue,
Logos that flip when the dark skies ensue,
Badges refreshed with a bright little tone,
CI pins its steps so the builds stand alone,
Come visit the garden where code-love has grown.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating the Fulcrum Genomics logo with light/dark theme support. However, the PR also includes significant changes to GitHub Actions workflow pinning, which is not reflected in the title.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch doc/nh_update-fulcrum-logo

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Around line 23-24: The badge image tags lack alt attributes (violates MD045);
update the two <img> elements
(src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"
and
src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white")
to include meaningful alt text (e.g., alt="Email Fulcrum Genomics" and
alt="Visit Fulcrum Genomics website") so screen readers can describe the badges
and the markdown linter MD045 is satisfied.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 16266224-74e3-4b0b-900e-8cac56661484

📥 Commits

Reviewing files that changed from the base of the PR and between 3bbaf91 and 0c3a4be.

⛔ Files ignored due to path filters (2)
  • .github/logos/fulcrumgenomics-dark.svg is excluded by !**/*.svg
  • .github/logos/fulcrumgenomics-light.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • README.md

Comment on lines +23 to +24
<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
<a href="https://www.fulcrumgenomics.com"><img src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Add alt text to badge images for accessibility.

The badge images are missing alt attributes, which prevents screen readers from describing them to users with visual impairments. As per static analysis hints, this violates markdown linting rule MD045.

♿ Proposed fix to add alt text
-<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
-<a href="https://www.fulcrumgenomics.com"><img src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
+<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img alt="Email us" src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
+<a href="https://www.fulcrumgenomics.com"><img alt="Visit us" src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
<a href="https://www.fulcrumgenomics.com"><img src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img alt="Email us" src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
<a href="https://www.fulcrumgenomics.com"><img alt="Visit us" src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
🧰 Tools
🪛 markdownlint-cli2 (0.22.0)

[warning] 23-23: Images should have alternate text (alt text)

(MD045, no-alt-text)


[warning] 24-24: Images should have alternate text (alt text)

(MD045, no-alt-text)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 23 - 24, The badge image tags lack alt attributes
(violates MD045); update the two <img> elements
(src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"
and
src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white")
to include meaningful alt text (e.g., alt="Email Fulcrum Genomics" and
alt="Visit Fulcrum Genomics website") so screen readers can describe the badges
and the markdown linter MD045 is satisfied.

The fg-labs org requires all actions to be pinned to full-length commit
SHAs. Pin every remaining action reference and switch taiki-e/install-action
to the v2 form with an explicit tool input.
@nh13 nh13 temporarily deployed to github-actions April 9, 2026 06:55 — with GitHub Actions Inactive
@nh13 nh13 merged commit bda26b6 into main Apr 9, 2026
5 checks passed
@nh13 nh13 deleted the doc/nh_update-fulcrum-logo branch April 9, 2026 07:00
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