Skip to content

Manually Build release zip #1

Manually Build release zip

Manually Build release zip #1

name: Manually Build release zip
on:
workflow_dispatch:
inputs:
tag:
description: 'Tag to deploy'
required: true
type: string
default: ''
jobs:
build:
name: Build release zip
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build plugin # Remove or modify this step as needed
run: |
composer install --no-dev
- name: Archive Release
uses: thedoctor0/zip-release@b57d897cb5d60cb78b51a507f63fa184cfe35554 #0.7.6
with:
type: 'zip'
filename: 'additional-javascript.zip'
exclusions: '*.git* .editorconfig composer* *.md package.json package-lock.json'
- name: Release
uses: softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda #v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
files: additional-javascript.zip
tag_name: ${{ github.event.inputs.tag }}