From cf8c729da112d7d19da3d1a8a704750821823dba Mon Sep 17 00:00:00 2001 From: j3ssie Date: Wed, 21 Jan 2026 18:42:59 +0800 Subject: [PATCH] docs: add demo images showcase and automate release tagging - Add demo images table to README showing CLI usage, Web UI assets, and workflow visualization - Reposition demo images table to appear after Quickstart section for better content flow - Add GitHub Actions step to automatically mark releases as latest in manual-release workflow --- .github/workflows/manual-release.yaml | 8 ++++++++ README.md | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/manual-release.yaml b/.github/workflows/manual-release.yaml index a73953c..cf51548 100644 --- a/.github/workflows/manual-release.yaml +++ b/.github/workflows/manual-release.yaml @@ -48,3 +48,11 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GORELEASER_CURRENT_TAG: ${{ steps.get-tag.outputs.tag }} + + - name: Mark release as latest + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + TAG="${{ steps.get-tag.outputs.tag }}" + echo "Marking $TAG as latest release" + gh release edit "$TAG" --latest diff --git a/README.md b/README.md index 400f064..e9ca0bd 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,10 @@ curl -sSL http://www.osmedeus.org/install.sh | bash See [Quickstart](https://docs.osmedeus.org/quickstart/) for quick setup and [Installation](https://docs.osmedeus.org/installation/) for advanced configurations. +| CLI Usage | Web UI Assets | Workflow Visualization | +|-----------|--------------|-----------------| +| ![CLI Usage](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/cli-run-with-verbose-output.png) | ![Web UI Assets](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/web-ui-assets.png) | ![Workflow Visualization](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/web-ui-workflow.png) | + ## Quick Start ```bash @@ -92,9 +96,6 @@ docker run --rm -v $(pwd)/output:/root/workspaces-osmedeus \ For more CLI usage and example commands, refer to the [CLI Reference](https://docs.osmedeus.org/getting-started/cli). -| CLI Usage | Web UI Assets | Web UI Workflow | -|-----------|--------------|-----------------| -| ![CLI Usage](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/cli-run-with-verbose-output.png) | ![Web UI Assets](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/web-ui-assets.png) | ![Web UI Workflow](https://raw.githubusercontent.com/osmedeus/assets/refs/heads/main/demo-images/web-ui-workflow.png) | ## Core Components