Skip to content
This repository was archived by the owner on Jun 25, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
52cc5d3
Add SvgParser tests
jerodev Jan 8, 2020
bd948b6
Render `null` on malformed or empty viewBox
jerodev Jan 8, 2020
266caac
Merge branch 'master' of github.com:jerodev/laravel-font-awesome
jerodev Mar 3, 2020
8e8d41f
Laravel 7 component implementation
jerodev Mar 3, 2020
75f9e94
Replace StyleCI with phpcs
jerodev Mar 3, 2020
3773fc8
Create GitHub workflow
jerodev Mar 3, 2020
4e81e91
Fix shivammathur/setup-php version
jerodev Mar 3, 2020
f80ca40
Only run GitHub actions on master or pull request
jerodev Mar 3, 2020
0af243a
workflow typo
jerodev Mar 3, 2020
1fa8b5d
Add GitHub actions badges
jerodev Mar 3, 2020
30b0ddf
Update readme for 3.0
jerodev Mar 3, 2020
b99adf3
Sync minimum php version with Laravel
jerodev Mar 3, 2020
63e2631
Make classes final where possible
jerodev Mar 3, 2020
2565fdf
Fix component registration
jerodev Mar 3, 2020
b3484dc
Add missing constructor parameters for FontAwesomeBladeComponent
jerodev Mar 3, 2020
eb3a84e
Fix consecutive renders of the same component
jerodev Mar 3, 2020
8e44735
Add css classes for first time svg renders
jerodev Mar 3, 2020
375102c
Appending css classes is a component concern
jerodev Mar 3, 2020
b79b7f2
Round up size class to prevent floating point numbers
jerodev Mar 4, 2020
7dc6a64
Prevent Laravel from creating a view cache for every icon
jerodev Mar 4, 2020
573dd15
Remove unused Icon class
jerodev Mar 4, 2020
a722f99
Expose MalformedViewBoxException
jerodev Mar 5, 2020
f98fda2
Change the default component name to `fa`
jerodev Mar 6, 2020
4669a97
Make FontAwesome css classes optional
jerodev Mar 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/workflows/php-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: php tests

on:
push:
branches: [master]
pull_request:

jobs:
tests:
runs-on: ubuntu-latest

strategy:
fail-fast: true
matrix:
php:
- 7.2
- 7.3
- 7.4

name: PHP${{ matrix.php }}

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

- name: Cache dependencies
uses: actions/cache@v1
with:
path: ~/.composer/cache/files
key: laravel-font-awesome-php${{ matrix.php }}

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}

- name: Install dependencies
run: composer update --no-interaction --prefer-dist --no-suggest

- name: Run tests
run: |
./vendor/bin/phpcs -p
./vendor/bin/phpstan analyse
./vendor/bin/phpunit
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/vendor/
.idea/
vendor/
.phpunit.result.cache
19 changes: 0 additions & 19 deletions .styleci.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .travis.yml

This file was deleted.

16 changes: 13 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,23 @@
]
}
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/jerodev/code-styles.git"
}
],
"require": {
"illuminate/support": "6.x",
"fortawesome/font-awesome": "^5.12"
"php": "^7.2.5",
"ext-json": "*",
"fortawesome/font-awesome": "^5.12",
"illuminate/support": "7.x"
},
"require-dev": {
"jerodev/code-styles": "dev-master",
"orchestra/testbench": "5.x",
"phpstan/phpstan": "^0.12",
"phpunit/phpunit": "^8.0",
"orchestra/testbench": "4.x"
"squizlabs/php_codesniffer": "^3.5"
}
}
Loading