feat: add GitHub Actions workflows for Docker image creation and testing on Windows

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

34
.gitea/workflows/test.yml Normal file
View File

@@ -0,0 +1,34 @@
name: Run Actions
run-name: ${{ gitea.actor }} compiles
on:
push:
branches:
- dev
- master
tags:
- '*.*.*'
defaults:
run:
shell: powershell
jobs:
build-plume:
runs-on: windows
strategy:
matrix:
build_configuration: ['Debug', 'Release']
steps:
- name: ref
run: echo ${{ github.event.ref }} # is null on PR otherwise refs/heads/dev on commit
- name: type
run: echo ${{ github.ref_type }} # is null on PR otherwise branch on commit
- name: ref_name
run: echo ${{ gitea.ref_name }} # is PR number on PR otherwise branch on commit
- name: distribute
if: ${{ (matrix.build_configuration == 'Release') && (gitea.ref_name == 'dev' || gitea.ref_type == 'tag') }}
run: echo ${{ gitea.ref_name }}
- name: notify
if: failure()
run: echo failure