Files
www-deepwatersurvival-de/themes/adritian/.github/workflows/release.yml
T
2026-05-18 11:46:02 +02:00

46 lines
1.3 KiB
YAML

name: Crease release
permissions:
contents: write
id-token: write
pages: write
pull-requests: write
checks: write
statuses: write
deployments: write
on:
push:
tags:
- "v*.*.*"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
- name: Set up Node.js
uses: actions/setup-node@v4
- name: Install Go dependencies
run: go mod download
- name: Install NPM dependencies
run: npm ci
- name: Get version
id: get_version
run: echo "VERSION=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
- name: Create ZIP archive
run: zip -r "adritian-free-hugo-theme-${{ steps.get_version.outputs.VERSION }}.zip" . -x "*.git*"
- name: Release
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
files: "adritian-free-hugo-theme-${{ steps.get_version.outputs.VERSION }}.zip"