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

39 lines
1.0 KiB
YAML
Raw Permalink Normal View History

2025-01-08 20:05:26 +00:00
name: Create Release
on:
push:
branches:
- main
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
2025-01-08 21:39:12 +00:00
uses: softprops/action-gh-release@v2
2025-01-08 20:05:26 +00:00
with:
2025-01-08 21:39:12 +00:00
token: "${{ secrets.REPO_TOKEN }}"
title: Fourthwall-store-embed Release ${{ steps.get_version.outputs.version }}
2025-01-08 20:05:26 +00:00
tag_name: ${{ steps.get_version.outputs.version }}
files: |
fourthwall-store-embed.zip