Files
asdf-php/.github/workflows/workflow.yml
allcontributors[bot] 512f8bd561 docs: add Stratus3D as a contributor (#33)
* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

* Update README.md

* Update workflow.yml

Co-authored-by: BSKY <git@bsky.moe>
2020-02-13 04:29:35 +09:00

46 lines
1.6 KiB
YAML

name: Main workflow
on:
push:
paths-ignore:
- "**.md"
- ".all-contributorsrc"
pull_request:
paths-ignore:
- "**.md"
- ".all-contributorsrc"
schedule:
- cron: "0 0 * * 5"
jobs:
plugin_test:
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Install packages for Ubuntu
if: matrix.os == 'ubuntu-latest'
run: sudo apt install autoconf bison build-essential curl gettext libcurl4-openssl-dev libedit-dev libicu-dev libjpeg-dev libmysqlclient-dev libonig-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libxml2-dev libzip-dev openssl pkg-config re2c zlib1g-dev
- name: Install packages for macOS
if: matrix.os == 'macos-latest'
run: brew install autoconf automake bison freetype gettext icu4c krb5 libedit libiconv libjpeg libpng libxml2 libzip pkg-config re2c zlib
- name: Add PKG_CONFIG_PATH environment variable for macOS
if: matrix.os == 'macos-latest'
run: echo "::set-env name=PKG_CONFIG_PATH::$(brew --prefix icu4c)/lib/pkgconfig:$(brew --prefix krb5)/lib/pkgconfig:$(brew --prefix libedit)/lib/pkgconfig:$(brew --prefix libxml2)/lib/pkgconfig:$(brew --prefix openssl)/lib/pkgconfig"
- name: Add bison path for macOS
if: matrix.os == 'macos-latest'
run: echo "::add-path::$(brew --prefix bison)/bin"
- name: asdf_plugin_test
uses: asdf-vm/actions/plugin-test@v1.0.0
with:
command: php --version
env:
GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}