parent
bf548d856d
commit
489c4a1969
|
@ -0,0 +1,19 @@
|
||||||
|
name: Validate
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- '*'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
validate_package:
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
container: git.gertjankrol.nl/docker/php-toolkit:latest
|
||||||
|
steps:
|
||||||
|
- name: Check out repository
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
- name: composer install
|
||||||
|
run: composer install --profile
|
||||||
|
- name: composer security-check
|
||||||
|
run: composer security-check
|
||||||
|
- name: composer normalize check
|
||||||
|
run: composer normalize --dry-run
|
|
@ -3,6 +3,11 @@ All notable changes to this package will be documented in this file
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
## 1.1.0 - 2023-05-28
|
||||||
|
- Bumped PHP requirement to 8.2 and bumped Composer dependencies [minor]
|
||||||
|
- Added Forgejo test workflows [patch]
|
||||||
|
- Updated `README` & `LICENSE` [patch]
|
||||||
|
|
||||||
## 1.0.1 - 2022-08-18
|
## 1.0.1 - 2022-08-18
|
||||||
- Added exclusion for `SlevomatCodingStandard.Classes.DisallowLateStaticBindingForConstants` to allow late static binding for constants [patch]
|
- Added exclusion for `SlevomatCodingStandard.Classes.DisallowLateStaticBindingForConstants` to allow late static binding for constants [patch]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) Author
|
Copyright (c) 2023 - Gertjan Krol
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -29,6 +29,7 @@ For easier usage, add the following to `scripts` in your project's `composer.jso
|
||||||
```json
|
```json
|
||||||
...
|
...
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
...
|
||||||
"style": "vendor/bin/phpcs --standard=./path/to/copied/phpcs.xml",
|
"style": "vendor/bin/phpcs --standard=./path/to/copied/phpcs.xml",
|
||||||
"fix-style": "vendor/bin/phpcbf --standard=./path/to/copied/phpcs.xml",
|
"fix-style": "vendor/bin/phpcbf --standard=./path/to/copied/phpcs.xml",
|
||||||
}.
|
}.
|
||||||
|
|
|
@ -1,39 +1,41 @@
|
||||||
{
|
{
|
||||||
"name": "crawl/coding-standard",
|
"name": "crawl/coding-standard",
|
||||||
"description": "The Crawl Coding Standard",
|
"description": "The Crawl Coding Standard",
|
||||||
|
"license": "MIT",
|
||||||
|
"type": "library",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"crawl",
|
"crawl",
|
||||||
"coding standard",
|
"coding standard",
|
||||||
"code sniffer",
|
"code sniffer",
|
||||||
"code quality"
|
"code quality"
|
||||||
],
|
],
|
||||||
"homepage": "https://git.gertjankrol.nl/crawl/coding-standard",
|
|
||||||
"license": "MIT",
|
|
||||||
"type": "library",
|
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Gertjan Krol",
|
"name": "Gertjan Krol",
|
||||||
"email": "hello@gertjankrol.nl"
|
"email": "hello@gertjankrol.nl"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"homepage": "https://git.gertjankrol.nl/crawl/coding-standard",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^8.1",
|
"php": "^8.2",
|
||||||
"phpcompatibility/php-compatibility": "^9.3",
|
"phpcompatibility/php-compatibility": "^9.3",
|
||||||
"sirbrillig/phpcs-variable-analysis": "^2.11",
|
"sirbrillig/phpcs-variable-analysis": "^2.11",
|
||||||
"slevomat/coding-standard": "^7.2",
|
"slevomat/coding-standard": "^8.12",
|
||||||
"squizlabs/php_codesniffer": "^3.7"
|
"squizlabs/php_codesniffer": "^3.7"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"enlightn/security-checker": "^1.10"
|
"enlightn/security-checker": "^1.10",
|
||||||
|
"ergebnis/composer-normalize": "^2.31"
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"allow-plugins": {
|
||||||
|
"dealerdirect/phpcodesniffer-composer-installer": true,
|
||||||
|
"ergebnis/composer-normalize": true
|
||||||
|
},
|
||||||
|
"optimize-autoloader": true,
|
||||||
|
"sort-packages": true
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"security-checker": "vendor/bin/security-checker security:check composer.lock"
|
"security-checker": "vendor/bin/security-checker security:check composer.lock"
|
||||||
},
|
|
||||||
"config": {
|
|
||||||
"optimize-autoloader": true,
|
|
||||||
"sort-packages": true,
|
|
||||||
"allow-plugins": {
|
|
||||||
"dealerdirect/phpcodesniffer-composer-installer": true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue