Skip to content

chore: first-class project alignment - #2

Merged
tclancy merged 4 commits into
mainfrom
claude/first-class-complete-149
Apr 8, 2026
Merged

chore: first-class project alignment#2
tclancy merged 4 commits into
mainfrom
claude/first-class-complete-149

Conversation

@metaframework-dispatch-bot

Copy link
Copy Markdown

Summary

  • Default branch renamed from mastermain (already done on GitHub)
  • CI workflow targets main (was branches-ignore: master — broken after rename)
  • Release Drafter targets main
  • .env.example gains ntfy variables (ntfy backend was merged but example wasn't updated)
  • README: homelab deployment guide — 1Password credential management, docker compose, itguy.toml snippet
  • monitor-fuel.ts: TypeScript type annotations fixed (Brand, REGION, VehicleStatus casts)
  • CHANGELOG.md added (from WHATS_FUEL.md history)

What Tom still needs to do

  1. Add [services.bluelinky] to ~/.config/itguy/itguy.toml (path to deployment/ on homelab)
  2. Create 1Password item "Bluelinky" with the 7 fields listed in README
  3. Run the env setup script on homelab and docker compose up -d

Test plan

  • CI runs lint + build on this PR
  • CHANGELOG.md sourced from existing WHATS_FUEL.md entries
  • No logic changes; all functional code was merged in prior PRs

Closes Hacksore#149 (partial — homelab integration remains as tom-action)

🤖 Generated with Claude Code

dispatch-bot[bot] and others added 4 commits April 7, 2026 17:19
First-class project alignment: adds CHANGELOG.md derived from WHATS_FUEL.md
change history entries, and creates Dispatch/Projects/bluelinky.md for
metaframework tracking.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename master → main (default branch changed on GitHub)
- Fix CI workflow: push trigger now targets main instead of branches-ignore: master
- Fix release-drafter: target main branch
- Add ntfy variables to .env.example (ntfy backend was added in a prior PR but
  .env.example wasn't updated)
- README: replace vague "fork" description with homelab deployment guide covering
  1Password credential management, docker compose setup, and itguy.toml snippet
- Fix TypeScript type annotations in monitor-fuel.ts (Brand, REGION, VehicleStatus)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1Password CLI is not available on the homelab. Credentials are managed
via Ansible Vault in the homelab repo, deployed by itguy.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tclancy
tclancy merged commit 911fa5b into main Apr 8, 2026
2 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