Only run workflows on main repo

This commit is contained in:
Nabeel Shahzad
2021-01-17 11:52:49 -05:00
parent 80a90c6e3c
commit 53de2e3229

View File

@@ -3,6 +3,7 @@ on: ['push', 'workflow_dispatch', 'release']
jobs: jobs:
build: build:
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
if: github.repository == 'nabeelio/phpvms'
strategy: strategy:
fail-fast: true fail-fast: true
matrix: matrix:
@@ -10,7 +11,7 @@ jobs:
name: PHP ${{ matrix.php-versions }} name: PHP ${{ matrix.php-versions }}
env: env:
extensions: intl, pcov, mbstring extensions: intl, pcov, mbstring
key: cache-v1 key: cache-v1
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
@@ -53,7 +54,7 @@ jobs:
tools: php-cs-fixer, phpunit tools: php-cs-fixer, phpunit
- name: Shutdown Ubuntu MySQL - name: Shutdown Ubuntu MySQL
run: sudo service mysql stop run: sudo service mysql stop
- name: Install MariaDB - name: Install MariaDB
uses: getong/mariadb-action@v1.1 uses: getong/mariadb-action@v1.1
@@ -112,7 +113,7 @@ jobs:
path: ${{ steps.composer-cache.outputs.dir }} path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer- restore-keys: ${{ runner.os }}-composer-
# Dependencies # Dependencies
- name: 'Install Release Dependencies' - name: 'Install Release Dependencies'
run: | run: |
@@ -176,7 +177,7 @@ jobs:
path: ${{ steps.composer-cache.outputs.dir }} path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer- restore-keys: ${{ runner.os }}-composer-
# Dependencies # Dependencies
- name: 'Install Release Dependencies' - name: 'Install Release Dependencies'
run: | run: |
@@ -248,4 +249,4 @@ jobs:
uses: Ilshidur/action-discord@0.3.0 uses: Ilshidur/action-discord@0.3.0
with: with:
# DISCORD_MSG is defined in versions.sh # DISCORD_MSG is defined in versions.sh
args: '{{ DISCORD_MSG }}' args: '{{ DISCORD_MSG }}'