Update Workflows

This commit is contained in:
2025-06-02 11:36:38 +10:00
parent 5b8955f23f
commit f5ae59a18e
+34
View File
@@ -0,0 +1,34 @@
name: "[main] Release"
on:
push:
branches:
- main
paths-ignore:
- "**/*.md"
- ".vscode/**"
jobs:
Build:
uses: ./.github/workflows/build.yml
Release:
name: Release latest on GitHub
needs: Build
runs-on: ubuntu-latest
steps:
- name: Download All Artifacts
uses: actions/download-artifact@v4
with:
name: luna-artifacts
path: ./dist/
- name: Publish latest release on GitHub
uses: marvinpinto/action-automatic-releases@latest
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
automatic_release_tag: latest
prerelease: false
title: Latest Release
files: ./dist/**