Skip to content

release v3.0.1

release v3.0.1 #5

Workflow file for this run

name: release
on:
push:
tags:
- 'v*'
jobs:
build_release:
name: build_release
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install and Build 🔧
run: |
npm install
npm run release
- name: Extract version
id: extract_version
uses: Saionaro/[email protected]
- name: Changelog
uses: scottbrenner/generate-changelog-action@master
id: Changelog
- name: release
uses: actions/create-release@v1
id: create_release
with:
draft: false
prerelease: false
release_name: v${{ steps.extract_version.outputs.version }}
tag_name: ${{ github.ref }}
body: |
${{ steps.Changelog.outputs.changelog }}
env:
GITHUB_TOKEN: ${{ github.token }}
- name: upload joomla artifact
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./archives/plg_system_kickjanolaw_${{ steps.extract_version.outputs.version }}.zip
asset_name: plg_system_kickjanolaw_${{ steps.extract_version.outputs.version }}.zip
asset_content_type: application/zip
- name: Commit changes
uses: Endbug/add-and-commit@v9
with:
default_author: github_actions
message: 'Release new Version in Update.xml'
add: 'update.xml'
push: origin HEAD:main