Skip to content

Conversation

@MantisClone
Copy link
Member

@MantisClone MantisClone commented Dec 24, 2022

Fixes #1029

Description of the changes

  • Add DISABLE_API_TESTS env var. When set, disable tests that require API keys.
  • Detect CIRCLE_PR_NUMBER env var and disable API tests if found. CIRCLE_PR_NUMBER indicates that PR originates from an external fork and thus cannot access secret API keys

Motivation

Why use CIRCLE_PR_NUMBER?

@MantisClone MantisClone self-assigned this Dec 24, 2022
@MantisClone MantisClone linked an issue Dec 24, 2022 that may be closed by this pull request
@coveralls
Copy link

coveralls commented Dec 24, 2022

Coverage Status

Coverage: 87.987%. Remained the same when pulling 04ca450 on mantisclone/dw-67/ci-fails-on-prs-from-ext into cb48c85 on master.

@MantisClone MantisClone marked this pull request as ready for review December 24, 2022 17:30
marcohefti added a commit to marcohefti/requestNetwork that referenced this pull request Dec 25, 2022
This commit applies the changes made to the utils package to the rest of the monorepo. The changes include replacing the default export with named exports and enforcing the no-default-export ESLint rule.

NOTE: Not all changes could be tested (RequestNetwork#1029, RequestNetwork#1030, RequestNetwork#1031)
@MantisClone
Copy link
Member Author

@benjlevesque I've updated the PR description based on our discussion in Slack. If you're okay with this solution, can you please approve it?

@MantisClone MantisClone merged commit 0131e6c into master Jan 2, 2023
@MantisClone MantisClone deleted the mantisclone/dw-67/ci-fails-on-prs-from-ext branch January 2, 2023 15:38
marcohefti added a commit to marcohefti/requestNetwork that referenced this pull request Jan 3, 2023
This commit applies the changes made to the utils package to the rest of the monorepo. The changes include replacing the default export with named exports and enforcing the no-default-export ESLint rule.

NOTE: Not all changes could be tested (RequestNetwork#1029, RequestNetwork#1030, RequestNetwork#1031)
MantisClone added a commit that referenced this pull request Jan 17, 2023
* Replace default export with named exports in utils package to enable tree shaking (fixes #1015)

This change replaces the default export in the utils package with named exports, which allows for better tree shaking and smaller build sizes in user code applications. It also enforces the no-default-export ESLint rule to ensure consistent code style

* running refactored files through prehook (#1015)

* Apply changes to utils package to monorepo

This commit applies the changes made to the utils package to the rest of the monorepo. The changes include replacing the default export with named exports and enforcing the no-default-export ESLint rule.

NOTE: Not all changes could be tested (#1029, #1030, #1031)

* Apply changes to utils package to payment-processor/test/payment/any-to-near.test.ts

* feat: tombchain (#1024)

* feat: tombchain (#1024)

* running refactored files through prehook (#1015)

* Apply changes to utils package to monorepo

This commit applies the changes made to the utils package to the rest of the monorepo. The changes include replacing the default export with named exports and enforcing the no-default-export ESLint rule.

NOTE: Not all changes could be tested (#1029, #1030, #1031)

* Apply changes to utils package to payment-processor/test/payment/any-to-near.test.ts

* fix circular dependency by importing from the corresponding package rather from the same package barrel file

* Resolves #1023: Rename ambiguous functions for clarity

As discussed with @alexandre-abrioux and @benjlevesque, many of the functions in the utils module have been refactored and need to be renamed for improved code readability.

Signed-off-by: marcohefti <marco@heftiweb.ch>

* Fix README, identity, and signature file updates
-Removed list of utils from README to avoid staleness
-Changed 'hasError' to 'identityHasError'
-Changed 'sign' back to original name 'sign'
-Changed 'recover' to 'recoverSigner'

Addressed comments by @MantisClone

Signed-off-by: marcohefti <marco@heftiweb.ch>

* Refactor crypto and ec-utils modules

-Removed the named const from crypto-wrapper.ts and exported functions individually
-Removed the named const from ec-utils.ts and exported functions individually
-Renamed recover() to recoverSigner() in ec-utils.ts
-Prefixed functions with 'ec' to prevent duplicate variables
-Reverted normalizeData() to normalize()

Signed-off-by: marcohefti <marco@heftiweb.ch>

Signed-off-by: marcohefti <marco@heftiweb.ch>
Co-authored-by: MantisClone <david.huntmateo@request.network>
Co-authored-by: leoslr <50319677+leoslr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI fails on PRs from external forks

5 participants