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/1.0.0 beta.4 #90

Merged
merged 22 commits into from
Jan 8, 2024
Merged

Release/1.0.0 beta.4 #90

merged 22 commits into from
Jan 8, 2024

Conversation

shanikantsingh
Copy link
Member

Release 1.0.0 beta.4

cenkiravul and others added 22 commits December 1, 2023 17:17
* Initial commit

* feat: added endpoint for e2e setup

* fix: removed unused config

* Add shopper data

* Add card data

* Add scenario helper class

* Add locale variables

* Add French locale

* Define default locale and update shipping locators

* Add successful order confirmation message

* Add successful order verification

* Create payment helper and add CC payments function

* Update base URL

* Add generic pay button

* Add e2e scenario for CC

* Add 3Ds2 locators

* Create draft workflow file

* Add secrets and clean up

* fix: removed types module

* fix: tests

* Update e2e.yml

Bump the timeout of test workflow to 10 mins

* Enable larger runners for E2E pipeline

* Update workflow timeout to 20 mins

* Add webserver configuration

* Add npm commands

* Merge test step with webserver init

* Reduce timeout to 10 mins

* Convert npm ci to npm i due to removal of package.lock.json

* Update Product color according to the catalog

* Add initial setup checker scenario

* Add setup step

* fix: update workflow for e2e

* fix: start webserver

* fix: use link instead of install

* fix: build then link

---------

Co-authored-by: Aleksandar Mihajlovski <aleksandar.mihajlovski@adyen.com>
Co-authored-by: Aleksandar Mihajlovski <a.mihajlovski91@gmail.com>
* chore: refactor logger.js

* test: unit test setup with jest

* test: unit test for logger controller

* test: msw mock setup

* test: ignore mocks from coverage
* fix: npm install command

* fix: remove unused file

* fix: context default value

* fix: linting
* fix: links to pages when published on npm

* chore: update readme

* chore: add Adyen integration comments

* chore: update csp

* chore: bump version to 1.0.0-beta.3

* revert: bump version to 1.0.0-beta.3
* Release/1.0.0-beta.2 (#72)

* [SFI-454 & SFI-328] Set up e2e framework & Add GitHub Actions file (#42)

* Initial commit

* feat: added endpoint for e2e setup

* fix: removed unused config

* Add shopper data

* Add card data

* Add scenario helper class

* Add locale variables

* Add French locale

* Define default locale and update shipping locators

* Add successful order confirmation message

* Add successful order verification

* Create payment helper and add CC payments function

* Update base URL

* Add generic pay button

* Add e2e scenario for CC

* Add 3Ds2 locators

* Create draft workflow file

* Add secrets and clean up

* fix: removed types module

* fix: tests

* Update e2e.yml

Bump the timeout of test workflow to 10 mins

* Enable larger runners for E2E pipeline

* Update workflow timeout to 20 mins

* Add webserver configuration

* Add npm commands

* Merge test step with webserver init

* Reduce timeout to 10 mins

* Convert npm ci to npm i due to removal of package.lock.json

* Update Product color according to the catalog

* Add initial setup checker scenario

* Add setup step

* fix: update workflow for e2e

* fix: start webserver

* fix: use link instead of install

* fix: build then link

---------

Co-authored-by: Aleksandar Mihajlovski <aleksandar.mihajlovski@adyen.com>
Co-authored-by: Aleksandar Mihajlovski <a.mihajlovski91@gmail.com>

* fix: export country list and currency list (#66)

* fix: import country list as named import (#67)

* chore: added prepare dev script (#68)

* chore: add Zenit and Shubham as code owners (#69)

* chore: bump version (#71)

---------

Co-authored-by: Cenk Kucukiravul <cenkiravul35@gmail.com>
Co-authored-by: Aleksandar Mihajlovski <aleksandar.mihajlovski@adyen.com>
Co-authored-by: Aleksandar Mihajlovski <a.mihajlovski91@gmail.com>

* chore: update readme

---------

Co-authored-by: Aleksandar Mihajlovski <a.mihajlovski91@gmail.com>
Co-authored-by: zaid <zaid.dreakh@adyen.com>
Co-authored-by: Zaid Dreakh <zaid.dreakh@hotmail.co.uk>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cenk Kucukiravul <cenkiravul35@gmail.com>
Co-authored-by: Aleksandar Mihajlovski <aleksandar.mihajlovski@adyen.com>
* feat: tests for api client

* feat: added test for environment service

* feat: added payment methods test

* feat: tests for payments service

* feat: payments details tests

* feat: added test for utils function

* feat: added tests for error response function

* feat: added tests for executing callbacks

* feat: added tests for formating address and parsers

* feat: lint

* feat: changed package dependency to point to local pacakge

* feat: added pre-push script

* feat: added pre-push script

* fix: remove token mock from constants

* fix: exclude tests from codeql

* fix: no need for output files

* fix: codequl yml file

* chore: upload artifacts

* feat: basic codeql setup

* fix: remove matrix language

* chore: exclude scripts from testing

* fix: remove unused variable
add link to NPM package and specify support
* feat: added unit tests for components and payment methods

* fix: retail app build
* chore: refactor logger.js

* test: unit test setup with jest

* test: unit test for logger controller

* test: msw mock setup

* test: ignore mocks from coverage

* chore: gitignore

* test: unit test for controllers

* test: webhook unit tests
* feat: provide adyen config for each site

* feat: unit test for getting adyen config

* feat: move merchant account to sites config

* chore: adapt adyen config with tests

* feat: added tests for checkout config and using sites params instead of process env

* feat: use sites config instead of process.env

* chore: move process env to sites config for webhooks

* chore: added webhook mock env

* chore: ignore index files from coverage and added test for routes index

* chore: modified jest config

* chore: exclude pages

* chore: modified the readme file

* chore: update script tag

* fix: linting in readme
* fix: running package on windows

* fix: change the start script
* feat: show voucher on confirmation page

* feat: load voucher action on confirmation page

* fix: tests because of adding one more log
Copy link

sonarcloud bot commented Jan 8, 2024

Quality Gate Failed Quality Gate failed

Failed conditions

28.8% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@shanikantsingh shanikantsingh merged commit 8af9a29 into main Jan 8, 2024
4 of 5 checks passed
@amihajlovski amihajlovski deleted the release/1.0.0-beta.4 branch February 6, 2024 12:35
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.

5 participants