Automation (#15)
* Initial Methods for SpearheadAPI * Added Spearhead API * Added Spearhead API * fixed compile for api * Added notes for API in beta * Added notes for API in beta * Added Menu to all doc pages * Added Menu to all doc pages * added it for real * added it for real * fixed develop * fixed develop * fixed develop * wip * wip * updated * work in progress * work in progress * added empty docs page * wip * removed SAR files from persistence branch * Added Blue Sams as seperate class * added initial persistance * added initial persistance * added initial persistance * added initial persistance * added initial persistance * added menu to persistence markdown * added menu to persistence markdown * added menu to persistence markdown * docs update * wip * wip * Refactor of Stage classes. * wip * wip * wip * reworked bluesam and stagebase * Added waiting stage functionality * updated docs * wip * wip * wip * updated * wip * wip * wip * refactored without issues, needs testing * updated automation pipeline * updated automation pipeline * Develop (#16) (#17) * Initial Methods for SpearheadAPI * Added Spearhead API * Added Spearhead API * fixed compile for api * Added notes for API in beta * Added notes for API in beta * Added Menu to all doc pages * Added Menu to all doc pages * added it for real * added it for real * fixed develop * fixed develop * fixed develop * wip * wip * updated * work in progress * work in progress * added empty docs page * wip * removed SAR files from persistence branch * Added Blue Sams as seperate class * added initial persistance * added initial persistance * added initial persistance * added initial persistance * added initial persistance * added menu to persistence markdown * added menu to persistence markdown * added menu to persistence markdown * docs update * wip * wip * Refactor of Stage classes. * wip * wip * wip * reworked bluesam and stagebase * Added waiting stage functionality * updated docs * wip * wip * wip * updated * wip * wip * wip * refactored without issues, needs testing --------- Co-authored-by: Dutchie <54616262+dutchie032@users.noreply.github.com> Co-authored-by: ex61wi <tim.rorije@ing.com> --------- Co-authored-by: Dutchie <54616262+dutchie032@users.noreply.github.com> Co-authored-by: dutchie032 <dutchie032> Co-authored-by: ex61wi <tim.rorije@ing.com>
This commit is contained in:
committed by
GitHub
co-authored by
Dutchie
ex61wi
dutchie032 <dutchie032>
parent
ff392e0e7e
commit
d65d1afc84
@@ -1,6 +1,6 @@
|
|||||||
#start
|
#start
|
||||||
|
|
||||||
name: Release
|
name: Docs
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
|
|||||||
@@ -0,0 +1,71 @@
|
|||||||
|
name: Publish Release
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
release_candidate:
|
||||||
|
description: 'Is this a release candidate?'
|
||||||
|
required: true
|
||||||
|
default: true
|
||||||
|
type: boolean
|
||||||
|
change_size:
|
||||||
|
type: choice
|
||||||
|
description: Version Bump
|
||||||
|
options:
|
||||||
|
- patch
|
||||||
|
- minor
|
||||||
|
- major
|
||||||
|
default: patch
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: Check branch
|
||||||
|
if: github.ref != 'refs/heads/master'
|
||||||
|
run: |
|
||||||
|
echo "This workflow can only be run on the master branch."
|
||||||
|
exit 1
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
- name: Run SpearheadCompile
|
||||||
|
run: |
|
||||||
|
python SpearheadCompile.py ./spearhead ./output/spearhead.lua
|
||||||
|
|
||||||
|
- name: Check Change size
|
||||||
|
id: change_size
|
||||||
|
if: inputs.release_candidate == 'true'
|
||||||
|
run: |
|
||||||
|
size="${{ inputs.change_size }}"
|
||||||
|
echo "title=pre$size" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
|
||||||
|
- name: Calculate Tag
|
||||||
|
id: tag_version
|
||||||
|
uses: mathieudutour/github-tag-action@v6.2
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
default_bump: ${{ inputs.change_size }}
|
||||||
|
custom_release_rules: ""
|
||||||
|
append_to_pre_release_tag: "rc"
|
||||||
|
|
||||||
|
# - name: Create GitHub Release
|
||||||
|
# uses: actions/create-release@v1
|
||||||
|
# with:
|
||||||
|
# tag_name: ${{ github.ref_name }}
|
||||||
|
# release_name: Release ${{ github.ref_name }}
|
||||||
|
# draft: true
|
||||||
|
# prerelease: ${{ inputs.release_candidate }}
|
||||||
|
# files: |
|
||||||
|
# ./output/spearhead.lua
|
||||||
|
# env:
|
||||||
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
Reference in New Issue
Block a user