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

Test snapshot packages for v0.13.0 #1903

Closed
Tracked by #1900
dcroote opened this issue Oct 25, 2023 · 1 comment
Closed
Tracked by #1900

Test snapshot packages for v0.13.0 #1903

dcroote opened this issue Oct 25, 2023 · 1 comment
Assignees
Milestone

Comments

@dcroote
Copy link
Contributor

dcroote commented Oct 25, 2023

Prior to the v0.13.0 release, the snapshot packages and corresponding Docker images need to be tested.

NPM packages:

Docker images:

api3/airnode-deployer-dev:snapshot-v0.13.0
api3/airnode-client-dev:snapshot-v0.13.0
api3/airnode-admin-dev:snapshot-v0.13.0

Example of previous test suite: #1839 (comment)

@dcroote dcroote mentioned this issue Oct 25, 2023
8 tasks
@dcroote dcroote self-assigned this Oct 25, 2023
@dcroote dcroote added this to the 0.13.0 milestone Oct 25, 2023
@dcroote
Copy link
Contributor Author

dcroote commented Oct 28, 2023

tl;dr - everything worked

A checked box indicates success.

Test that npm packages admin, deployer, and validator, which have a --help CLI argument, are compiled correctly using npx

  • admin
    • generate-mnemonic
  • deployer (tested more below)
  • validator
    • Succeeds with --config "packages/airnode-validator/test/fixtures/config.valid.json" --secrets "packages/airnode-validator/test/fixtures/secrets.valid.env"

The following use the coingecko-http-gateways integration in airnode-examples on Ethereum goerli.

Test AWS deployment (took 98.79s for one deployment, 101.64s for another at a later time) with deployer Docker image:

  • Requests
    • Testnet request
    • HTTP gateway request
      • v0.13 specific - the API response is present in rawValue independent of encoding success or failure
    • Signed HTTP gateway request
    • Withdrawal request
  • Deployer commands (with Docker image)
    • remove

Test GCP deployment (took 574.77s) with deployer Docker image:

  • Requests
    • Testnet request
    • HTTP gateway request
    • Signed HTTP gateway request
    • Withdrawal request
  • Deployer commands (with Docker image)
    • list
    • info
    • remove

@dcroote dcroote closed this as completed Oct 28, 2023
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

No branches or pull requests

1 participant