diff --git a/.github/workflows/bump-version.yml b/.github/workflows/bump-version.yml index d270058..07cd11c 100644 --- a/.github/workflows/bump-version.yml +++ b/.github/workflows/bump-version.yml @@ -5,6 +5,10 @@ on: branches: - main +concurrency: + group: bump-version-main + cancel-in-progress: false + jobs: bump-version: runs-on: ubuntu-latest @@ -49,8 +53,17 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git add pyproject.toml git commit -m "chore: bump version to ${{ steps.bump.outputs.new_version }} [skip ci]" + git pull --rebase origin main git push - name: Tag the release run: | git tag "v${{ steps.bump.outputs.new_version }}" git push origin "v${{ steps.bump.outputs.new_version }}" + + - name: Create GitHub release with auto-generated notes + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh release create "v${{ steps.bump.outputs.new_version }}" \ + --title "v${{ steps.bump.outputs.new_version }}" \ + --generate-notes diff --git a/README.md b/README.md index b3bb905..a7dbb3a 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,42 @@ It runs quietly in the background 24/7, capturing every print, filament change, --- +## What It Looks Like + + + + + + + + + + + + + +
+

Live Dashboard
Real-time nozzle temps, bed temp, print progress, and chamber light.

+ Live Dashboard +
+

Historical Charts
Filament remaining and nozzle temp over time, per printer.

+ Historical Charts +
+

Filament Inventory
Every spool you own — brand, type, color, remaining %, current tray.

+ Filament Inventory +
+

AMS / Filament Slots
What's loaded right now, grouped by AMS unit, with humidity/temp.

+ AMS / Filament Slots +
+

Hotend Wear Tracking
Used time and wear per hotend slot — handy for multi-nozzle / AMS-fed toolhead setups.

+ Hotend Wear Tracking +
+ +--- + ## Table of Contents +- [What It Looks Like](#what-it-looks-like) - [Native Setup (Recommended for Raspberry Pi)](#native-setup-recommended-for-raspberry-pi) - [What You'll Need](#what-youll-need) - [Clone and run setup.sh](#clone-and-run-setupsh)