Skip to content
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

Release 6.3.0 #207

Merged
merged 30 commits into from
Jun 26, 2020
Merged

Release 6.3.0 #207

merged 30 commits into from
Jun 26, 2020

Conversation

cyattilakiss
Copy link
Contributor

@cyattilakiss cyattilakiss commented Jun 25, 2020

Description
#197 [PW-2385] Add check notification event code supports hmac.
#198 [PW-2409] Add integration tests to continuous integration

Tested scenarios

Fixed issue:

Aleffio and others added 28 commits March 27, 2020 13:54
Update dependency phpunit/phpunit to v9.0.2
Create a security policy as per GitHub recommendation
* [PW-2387]: IP address validation util class

* [PW-2387]: Removing reverse-resolve function

* [PW-2387]: Fixes
Renovate bot missed this on pull request #180. Manually updated it for now.

Rewrote several tests to make it work.
Create a GitHub Actions Workflow that validates the code on pushes and pull requests, while also sending relevant data to SonarCloud.
PHPUnit generates the Clover coverage files with absolute file paths, and I couldn't find a way to change that. So, instead, I set up a step in the Continuous Integration workflow to clean up the report files after it runs.
* Add a check method for hmac supported notification event codes

* Add unit test for isHmacSupportedEventCode

* Fix test

* Fix eventcode array

* Add error handling in testIsHmacSupportedEventCode

* Fix code smell

* EVENTCODE to EVENT_CODE
This runs the integration tests as GitHub Actions on every push and every pull request.
acampos1916
acampos1916 previously approved these changes Jun 25, 2020
AlexandrosMor
AlexandrosMor previously approved these changes Jun 26, 2020
msilvagarcia
msilvagarcia previously approved these changes Jun 26, 2020
@sonarcloud
Copy link

sonarcloud bot commented Jun 26, 2020

SonarCloud Quality Gate failed.

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

1.1% 1.1% Coverage
0.0% 0.0% Duplication

@cyattilakiss cyattilakiss merged commit 97833db into master Jun 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants