Skip to content

v1.1.9

v1.1.9 #10

Workflow file for this run

name: Release
on:
release:
types: [published]
permissions:
contents: write
jobs:
build-phar:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: "8.2"
extensions: phar, zip
tools: composer
ini-values: phar.readonly=Off
- name: Install dependencies
run: |
composer install --no-dev --optimize-autoloader --no-interaction
- name: Extract version tag
run: |
echo "${GITHUB_REF#refs/tags/}" > VERSION
echo "Version: $(cat VERSION)"
- name: Build PHAR
run: |
php build-phar.php
- name: Test PHAR
run: |
php mchef.phar --help
- name: Upload PHAR to release
uses: softprops/action-gh-release@v1
with:
files: mchef.phar
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}