Skip to content

release aaps-ci-auth.html #1

release aaps-ci-auth.html

release aaps-ci-auth.html #1

name: release aaps-ci-auth.html
permissions:
contents: write
on:
workflow_dispatch:
inputs:
prerelease:
description: 'pre-release?'
required: true
default: true
type: boolean
jobs:
pre-release-auth-html:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Get short SHA
id: vars
run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Extract version from HTML
id: version
run: |
VERSION=$(grep -oP '<div class="version-badge">v\K[0-9.]+(?=</div>)' src/main/resources/static/aaps-ci-auth.html)
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Create pre-release
id: create_release
uses: softprops/action-gh-release@v2
with:
tag_name: pre-release-${{ steps.version.outputs.version }}
name: Pre-release ${{ steps.version.outputs.version }}
body: |
Automated pre-release for aaps-ci-auth.html
prerelease: ${{ inputs.prerelease }}
files: src/main/resources/static/aaps-ci-auth.html
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}