-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update metafiles and code style #36
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,10 @@ | ||
/tests export-ignore | ||
* text=auto | ||
|
||
/.* export-ignore | ||
/example export-ignore | ||
/tests export-ignore | ||
/*.xml export-ignore | ||
/*.yml export-ignore | ||
/*.lock export-ignore | ||
/*.dist export-ignore | ||
/*.php export-ignore |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
on: | ||
push: | ||
branches: | ||
- '*' | ||
|
||
name: Fix Code Style | ||
|
||
jobs: | ||
cs-fix: | ||
permissions: | ||
contents: write | ||
uses: spiral/gh-actions/.github/workflows/cs-fix.yml@master | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,6 @@ | ||
.idea/ | ||
.env | ||
/runtime | ||
/vendor | ||
/.idea | ||
/.env | ||
composer.lock | ||
vendor/ | ||
*.db | ||
clover.xml | ||
example/vendor/ | ||
go.sum | ||
builds/ | ||
.phpunit.result.cache | ||
.phpunit.cache/ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
require_once 'vendor/autoload.php'; | ||
|
||
return \Spiral\CodeStyle\Builder::create() | ||
->include(__DIR__ . '/src') | ||
->include(__FILE__) | ||
->allowRisky(true) | ||
->build(); |
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -1,19 +1,37 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<?xml version="1.0" encoding="UTF-8"?> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="vendor/autoload.php" backupGlobals="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
colors="true" processIsolation="false" stopOnFailure="false" stopOnError="false" stderr="true" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" cacheDirectory=".phpunit.cache" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backupStaticProperties="false"> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<coverage> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<include> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<directory>src</directory> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</include> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</coverage> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bootstrap="vendor/autoload.php" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cacheResultFile="runtime/phpunit/result.cache" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backupGlobals="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
colors="true" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
processIsolation="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stopOnFailure="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stopOnError="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stderr="true" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backupStaticProperties="false" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment on lines
+2
to
+13
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add coverage configuration to fix pipeline warning. The pipeline is warning about missing coverage filter. This could impact code coverage reporting. Add the following configuration: <phpunit ...>
+ <coverage>
+ <include>
+ <directory>src</directory>
+ </include>
+ </coverage>
<testsuites> 📝 Committable suggestion
Suggested change
🧰 Tools🪛 GitHub Actions: phpunit[warning] No filter is configured, code coverage will not be processed |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<testsuites> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<testsuite name="Test Suite"> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<directory suffix="Test.php">tests</directory> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<exclude>tests/generated</exclude> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</testsuite> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</testsuites> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<coverage> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<report> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<html outputDirectory="runtime/phpunit/coverage"/> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<text outputFile="runtime/phpunit/coverage.txt"/> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<clover outputFile="runtime/phpunit/logs/clover.xml"/> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</report> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</coverage> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<source> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<include> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<directory>src</directory> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</include> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<exclude> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<directory>tests</directory> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</exclude> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</source> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<php> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<!-- error_reporting = E_ALL ^ E_DEPRECATED --> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<ini name="error_reporting" value="24575"/> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<files psalm-version="dev-master@765dcbfe43002e52e4808b65561842784fe7bcc7"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
Using a floating reference (@master) is indeed risky
The verification confirms that:
To ensure stability, pin the workflow to a specific commit SHA:
🔗 Analysis chain
Consider pinning the workflow version.
The workflow is well-configured, but it uses a floating reference (
@master
) which could lead to unexpected behavior if the upstream workflow changes.Consider using a specific commit SHA or tag for
spiral/gh-actions
to ensure reproducible builds:🏁 Scripts executed
The following scripts were executed for the analysis:
Error: No shell scripts found
Script:
Length of output: 2838
Script:
Length of output: 897