fix: Fix build release
All checks were successful
Build and Push Docker Image / Build (push) Successful in 20s

This commit is contained in:
Jan K9f 2025-09-15 07:53:31 +02:00
commit d9007658e4
Signed by: jank
GPG key ID: 22BEAC760B3333D6
2 changed files with 40 additions and 1 deletions

View file

@ -46,4 +46,4 @@ jobs:
file: ./Dockerfile
push: true
tags: |
git.kjan.de/templates/react:${{ gitea.event_name == 'workflow_run' && env.tag || 'dev' }}
git.kjan.de/templates/react:dev

View file

@ -4,6 +4,45 @@ on:
workflow_dispatch:
jobs:
build-release:
name: Build Release
needs:
- release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Extract tag
run: |
TAG=$(git describe --tags --abbrev=0)
echo "TAG=$TAG" >> $GITHUB_ENV
- uses: actions/setup-node@v5
with:
node-version: 24
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install dependencies
run: bun install
- name: Build
run: bun run build
- name: Docker login
uses: docker/login-action@v1
with:
registry: git.kjan.de
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Build and push docker image
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile
push: true
tags: |
git.kjan.de/templates/react:latest
git.kjan.de/templates/react:${{ env.tag }}
release:
name: Release
runs-on: ubuntu-latest