Skip to content

Conversation

AnuthaDev
Copy link
Contributor

@AnuthaDev AnuthaDev commented Dec 19, 2024

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

Added a CI pipeline that will run cypress tests and generate code coverage reports for v2

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

Closes #1593
Closes #1587
Closes #1622
Closes #1700

How did you test it?

Manually confirmed the pipeline works.

This PR contains only CI testing related changes. There is no need of adding test cases.

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

Copy link

semanticdiff-com bot commented Dec 19, 2024

Review changes with  SemanticDiff

Changed Files
File Status
  cypress-tests-v2/package-lock.json  30% smaller
  .github/workflows/cypress-tests-runner.yml Unsupported file format
  .gitignore Unsupported file format
  README.md Unsupported file format
  docs/CONTRIBUTING.md Unsupported file format
  justfile Unsupported file format
  scripts/execute_cypress.sh Unsupported file format

Copy link

codecov bot commented Dec 19, 2024

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@AnuthaDev AnuthaDev force-pushed the code-vyapti branch 5 times, most recently from d2a1842 to 4873fa2 Compare December 26, 2024 16:09
@AnuthaDev AnuthaDev marked this pull request as ready for review December 26, 2024 16:09
@AnuthaDev AnuthaDev requested review from a team as code owners December 26, 2024 16:09
@AnuthaDev AnuthaDev self-assigned this Dec 26, 2024
@AnuthaDev AnuthaDev added A-CI-CD Area: Continuous Integration/Deployment api-v2 labels Dec 26, 2024
@AnuthaDev AnuthaDev added this to the December 2024 Release milestone Dec 26, 2024
@AnuthaDev AnuthaDev force-pushed the code-vyapti branch 2 times, most recently from e74b921 to a9ec871 Compare December 30, 2024 11:20
Copy link
Member

@SanchithHegde SanchithHegde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than that, looks good to me!

pixincreate
pixincreate previously approved these changes Dec 31, 2024
pixincreate
pixincreate previously approved these changes Jan 2, 2025
@likhinbopanna likhinbopanna added this pull request to the merge queue Jan 15, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Jan 15, 2025
@likhinbopanna likhinbopanna added this pull request to the merge queue Jan 16, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 16, 2025
@pixincreate pixincreate enabled auto-merge January 16, 2025 12:42
@pixincreate pixincreate added this pull request to the merge queue Jan 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Jan 21, 2025
@pixincreate pixincreate added this pull request to the merge queue Jan 24, 2025
Merged via the queue into main with commit 7b653d3 Jan 24, 2025
23 checks passed
@pixincreate pixincreate deleted the code-vyapti branch January 24, 2025 07:21
pixincreate added a commit that referenced this pull request Jan 24, 2025
…d-memory-cache

* 'main' of github.com:juspay/hyperswitch: (38 commits)
  fix(cypress): uncaught exceptions thrown by `hyperswitch.io` (#7092)
  ci(workflows): Add code coverage reporting for v2 (#6884)
  chore(version): 2025.01.23.0
  refactor: [CYBERSOURCE, BANKOFAMERICA, WELLSFARGO] Move code to crate hyperswitch_connectors (#6908)
  Documentation edits made through Mintlify web editor
  chore: enable 128-column-tables feature for diesel crate (#6857)
  feat(connector): [ADYEN ] Consume transaction id for PaymentsPreProcessing error (#7061)
  chore(version): 2025.01.22.0
  feat(routing): Integrate global success rates (#6950)
  feat(email): Add mailhog by default in docker-compose for local smtp server (#6869)
  refactor: check allowed payment method types in enabled options (#7019)
  feat(router): add payment method-specific features to connector feature list (#6963)
  Refactor: Customer email and browser Information (#7034)
  feat(connectors): fiuu,novalnet,worldpay - extend NTI flows (#6946)
  fix(cypress): address cybersource redirection inconsistency (#7057)
  chore(version): 2025.01.21.0
  refactor(payment-link): use shouldRemoveBeforeUnloadEvents flag for handling removal of beforeunload events through SDK (#7072)
  refactor(router): refactor ctp flow to fetch mca_id and get the connector creds instead of connector_name (#6859)
  chore(version): 2025.01.20.0
  fix(relay): populate connector metadata in the refunds flow (#7045)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-CI-CD Area: Continuous Integration/Deployment api-v2
Projects
None yet
4 participants