Skip to content

chore: Bump to v0.0.1-alpha.4 with all WebSocket fixes #5

chore: Bump to v0.0.1-alpha.4 with all WebSocket fixes

chore: Bump to v0.0.1-alpha.4 with all WebSocket fixes #5

name: Manual Build Runtime v0.0.1-alpha.4
on:
workflow_dispatch:
push:
branches:
- main
paths:
- '.github/workflows/build-runtime-manual.yml'
env:
DOCKER_REGISTRY: docker.io
IMAGE_NAME: fullstackagent/fullstack-web-runtime
IMAGE_TAG: v0.0.1-alpha.4
jobs:
build-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: ./runtime
file: ./runtime/Dockerfile
platforms: linux/amd64
push: true
tags: |
${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}
${{ env.IMAGE_NAME }}:0.0.1-alpha.4
${{ env.IMAGE_NAME }}:0.0.1
${{ env.IMAGE_NAME }}:latest
labels: |
org.opencontainers.image.title=FullStack Web Runtime
org.opencontainers.image.description=Complete development environment for AI-powered full-stack development
org.opencontainers.image.version=${{ env.IMAGE_TAG }}
org.opencontainers.image.vendor=FullStackAgent
maintainer=fanux@sealos.io
cache-from: type=registry,ref=${{ env.IMAGE_NAME }}:buildcache
cache-to: type=registry,ref=${{ env.IMAGE_NAME }}:buildcache,mode=max
- name: Verify image
run: |
echo "### Docker Image Published! 🎉" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "**Image Tags:**" >> $GITHUB_STEP_SUMMARY
echo "- \`${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}\`" >> $GITHUB_STEP_SUMMARY
echo "- \`${{ env.IMAGE_NAME }}:0.0.1-alpha.4\`" >> $GITHUB_STEP_SUMMARY
echo "- \`${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY
echo "- \`${{ env.IMAGE_NAME }}:0.0.1\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "**Platform:** linux/amd64" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "Pull the image:" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY
echo "docker pull ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY