Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Commit

Permalink
Updated CI/CD workflow (travis-ci => github actions)
Browse files Browse the repository at this point in the history
  • Loading branch information
Rumen Damyanov committed May 3, 2020
1 parent eb51d5b commit f6ebfa4
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 25 deletions.
1 change: 0 additions & 1 deletion .coveralls.yml

This file was deleted.

51 changes: 51 additions & 0 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PHP tests

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
php-tests:

runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.2', '7.3', '7.4']

name: PHP ${{ matrix.php-versions }} tests

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, intl
ini-values: post_max_size=256M, short_open_tag=On
coverage: xdebug
tools: php-cs-fixer, phpunit

- name: Validate composer.json and composer.lock
run: composer validate

- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest

- name: Execute PHPUnit tests
run: vendor/bin/phpunit --configuration phpunit.xml --coverage-text

- name: Upload coverage results to Codeclimate
env:
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
run: |
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
chmod +x ./cc-test-reporter
./cc-test-reporter before-build
vendor/bin/phpunit tests --coverage-clover build/logs/clover.xml
./cc-test-reporter after-build -t clover --exit-code $?
23 changes: 0 additions & 23 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# **[Laravelium Sitemap](https://laravelium.com) package**

[![License](https://poser.pugx.org/laravelium/sitemap/license)](https://packagist.org/packages/laravelium/sitemap) [![Build Status](https://travis-ci.org/Laravelium/laravel-sitemap.svg?branch=master)](https://travis-ci.org/Laravelium/laravel-sitemap) [![Coverage Status](https://coveralls.io/repos/github/Laravelium/laravel-sitemap/badge.svg?branch=master)](https://coveralls.io/github/Laravelium/laravel-sitemap?branch=master) [![Style Status](https://github.styleci.io/repos/10392044/shield?style=normal&branch=master)](https://github.styleci.io/repos/10392044) [![Latest Stable Version](https://poser.pugx.org/laravelium/sitemap/v/stable)](https://packagist.org/packages/laravelium/sitemap) [![Total Downloads](https://poser.pugx.org/laravelium/sitemap/downloads)](https://packagist.org/packages/laravelium/sitemap)
[![License](https://poser.pugx.org/laravelium/sitemap/license)](https://packagist.org/packages/laravelium/sitemap) [![PHP tests](https://github.com/Laravelium/laravel-sitemap/workflows/PHP%20tests/badge.svg?branch=master)](https://github.com//Laravelium/laravel-sitemap/actions?query=workflow%3A%22PHP+tests%22) [![Maintainability](https://api.codeclimate.com/v1/badges/c7b8c0079addb1217836/maintainability)](https://codeclimate.com/github/Laravelium/laravel-sitemap/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/c7b8c0079addb1217836/test_coverage)](https://codeclimate.com/github/Laravelium/laravel-sitemap/test_coverage) [![Style Status](https://github.styleci.io/repos/10392044/shield?style=normal&branch=master)](https://github.styleci.io/repos/10392044) [![Latest Stable Version](https://poser.pugx.org/laravelium/sitemap/v/stable)](https://packagist.org/packages/laravelium/sitemap) [![Total Downloads](https://poser.pugx.org/laravelium/sitemap/downloads)](https://packagist.org/packages/laravelium/sitemap)

*Laravelium Sitemap generator for Laravel.*

Expand Down

0 comments on commit f6ebfa4

Please sign in to comment.