Skip to content

feat: Include Manual Data Entry in migration toolkit (#97) (#98) #32

feat: Include Manual Data Entry in migration toolkit (#97) (#98)

feat: Include Manual Data Entry in migration toolkit (#97) (#98) #32

Workflow file for this run

name: Create Rekease
on:
push:
tags:
- "v*" #Runs when a tag starting with 'v' is pushed
jobs:
release:
name: Create GitHub Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Extract Version
run: |
VERSION=${GITHUB_REF#refs/tags/v}
echo "VERSION=$VERSION" >> $GITHUB_ENV
echo "Extracted version: $VERSION"
- name: Prepare Release Archive
run: |
ZIP_NAME="product.toolkit.${VERSION}.zip"
echo "ZIP_NAME=$ZIP_NAME" >> $GITHUB_ENV
zip -r $ZIP_NAME . \
-x ".git/*" ".github/*" "ReleaseNotes/*" "tests/*" "*.log" ".gitignore"
mkdir release
- name: Create GitHub Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref_name }}
release_name: Release ${{ env.VERSION }}
draft: false
prerelease: false
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./${{ env.ZIP_NAME }}
asset_name: ${{ env.ZIP_NAME }}
asset_content_type: application/zip