diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..4236760 --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1 @@ +service_name: symplicity-outlook diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 70ea531..453a165 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,12 +4,16 @@ on: workflow_dispatch: push: + branches: + - master paths-ignore: - '*.md' - '.github/**' - 'example/**' pull_request: + branches: + - master paths-ignore: - '*.md' - '.github/**' @@ -49,5 +53,21 @@ jobs: run: vendor/bin/phpstan - name: Tests - run: vendor/bin/phpunit --coverage-clover clover.xml + run: | + mkdir -p ./build/logs + vendor/bin/phpunit --coverage-clover ./build/logs/clover.xml + + - name: Verify coverage file is created + run: | + if [ ! -f ./build/logs/clover.xml ]; then + echo "clover.xml file was not created" + exit 1 + fi + + - name: Upload coverage + env: + COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + composer global require php-coveralls/php-coveralls + php-coveralls --coverage_clover=./build/logs/clover.xml -v diff --git a/src/Notification/Subscription.php b/src/Notification/Subscription.php index e214db3..fe39a9f 100644 --- a/src/Notification/Subscription.php +++ b/src/Notification/Subscription.php @@ -81,6 +81,9 @@ public function renew(string $subscriptionId, \DateTime $expiration, array $args } } + /** + * @param array $args + */ public function delete(string $subscriptionId, array $args = []): void { try {