feat: add GitHub Actions workflow for running builds on Windows

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
This commit is contained in:
Stephen Simpson
2025-04-29 15:26:29 -07:00
parent 3e69f08edf
commit d6e2e54b08
2 changed files with 39 additions and 6 deletions

View File

@@ -1,10 +1,11 @@
name: Create and publish a Docker image for Linux
on:
push:
branches:
- dev
- master
tags:
- 'v*.*' # Run only when version tags are pushed
release:
types: [created]
- 'v*.*'
workflow_dispatch: # Keep manual trigger for testing
env:
@@ -41,9 +42,7 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ vars.USERNAME }}/${{ env.IMAGE_NAME }}
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=semver,pattern={{gitea.ref_name}}
type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push both architectures