Skip to content

Commit 47ef8d4

Browse files
committed
refac
1 parent f237529 commit 47ef8d4

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

.github/workflows/docker-build.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff 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

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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).

0 commit comments

Comments
 (0)