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
This commit is contained in:
j3ssie
2026-01-21 18:42:59 +08:00
parent c5e489b781
commit cf8c729da1
2 changed files with 12 additions and 3 deletions
+8
View File
@@ -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
+4 -3
View File
@@ -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