Skip to content

feat: headless-first rewrite with automated release pipeline#6

Merged
aanas-sayed merged 14 commits intomainfrom
dev/workflow
Apr 21, 2026
Merged

feat: headless-first rewrite with automated release pipeline#6
aanas-sayed merged 14 commits intomainfrom
dev/workflow

Conversation

@aanas-sayed
Copy link
Copy Markdown
Owner

Summary

  • Migrate Dockerfile to debian:bookworm-slim + winehq-stable (no-install-recommends)
  • Add entrypoint.sh with Wine priming + Xvfb startup for reliable headless operation
  • Add ltspice wrapper script (/usr/local/bin/ltspice)
  • Add test workflow (test.yml) with simulation validation and artifact upload
  • Add release workflow (release.yml) with ETag-based LTspice change detection, YYYY.MM.DD / YYYY.MM.DD-<sha> / latest tagging, and Docker Hub push
  • Reduced image content size
  • Rewrite README for headless-first usage with X11 forwarding docs for Linux/macOS

@aanas-sayed aanas-sayed merged commit e1225b3 into main Apr 21, 2026
2 checks passed
@aanas-sayed aanas-sayed deleted the dev/workflow branch April 23, 2026 17:42
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