File tree Expand file tree Collapse file tree 2 files changed +44
-1
lines changed
Expand file tree Collapse file tree 2 files changed +44
-1
lines changed Original file line number Diff line number Diff line change @@ -325,4 +325,33 @@ jobs:
325325
326326 - name : Inspect image
327327 run : |
328- docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ needs.get-version.outputs.version }}
328+ docker buildx imagetools inspect ${{ env.FULL_IMAGE_NAME }}:${{ needs.get-version.outputs.version }}
329+
330+ create-release :
331+ runs-on : ubuntu-latest
332+ if : github.ref == 'refs/heads/main'
333+ needs : [get-version, merge-orchestrator-images, merge-operator-images]
334+ permissions :
335+ contents : write
336+ steps :
337+ - name : Checkout repository
338+ uses : actions/checkout@v5
339+
340+ - name : Extract changelog for version
341+ id : changelog
342+ run : |
343+ VERSION="${{ needs.get-version.outputs.version }}"
344+ # Extract the section for this version from CHANGELOG.md
345+ NOTES=$(awk "/^## \\[$VERSION\\]/{found=1; next} /^## \\[/{if(found) exit} found" CHANGELOG.md)
346+ # Write to file to preserve newlines
347+ echo "$NOTES" > /tmp/release-notes.md
348+ echo "Extracted release notes for v$VERSION"
349+ cat /tmp/release-notes.md
350+
351+ - name : Create GitHub Release
352+ uses : softprops/action-gh-release@v2
353+ with :
354+ tag_name : v${{ needs.get-version.outputs.version }}
355+ name : v${{ needs.get-version.outputs.version }}
356+ body_path : /tmp/release-notes.md
357+ make_latest : true
Original file line number Diff line number Diff line change 1+ # Changelog
2+
3+ All notable changes to this project will be documented in this file.
4+
5+ The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6+ and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7+
8+ ## [ 0.0.1] - 2026-04-02
9+
10+ ### Added
11+ - Multi-tenant terminal orchestrator with Docker and Kubernetes backends.
12+ - Kubernetes operator for terminal custom resource management.
13+ - CLI interface for managing terminals.
14+ - Docker build workflows for orchestrator and operator images (multi-arch: amd64/arm64).
You can’t perform that action at this time.
0 commit comments