fourth-wall-embed-wp/.gitea/workflows/release.yml

44 lines
1.1 KiB
YAML
Raw Normal View History

2025-01-08 20:05:26 +00:00
name: Create Release
on:
push:
branches:
- main
tags:
- 'v*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
2025-01-08 20:08:04 +00:00
uses: actions/checkout@v4
with:
username: ${{ secrets.CI_USER }}
password: ${{ secrets.CI_TOKEN }}
2025-01-08 20:05:26 +00:00
- name: Get version
id: get_version
run: |
if [ "${{ github.ref_type }}" = "tag" ]; then
echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
else
echo "version=$(date +'%Y.%m.%d-%H%M')" >> $GITHUB_OUTPUT
fi
- name: Create ZIP archive
run: |
zip -r fourthwall-store-embed.zip . -x ".git/*" ".gitea/*"
- name: Create Release
uses: actions/release@v1
with:
username: ${{ secrets.CI_USER }}
password: ${{ secrets.CI_TOKEN }}
title: Release ${{ steps.get_version.outputs.version }}
tag_name: ${{ steps.get_version.outputs.version }}
files: |
fourthwall-store-embed.zip
draft: false
prerelease: false