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

feat: generate results with gateway-conformance #450

Merged
merged 44 commits into from
Sep 29, 2023

Conversation

laurentsenta
Copy link
Contributor

@laurentsenta laurentsenta commented Aug 22, 2023

Contributes to #442

Work in progress, see runs in fork, large run

  • create a gateways.txt file we can import from Ci
  • use the report.json in the frontend instead of gateways.ts (single source of truth)
  • call the conformance workflow for every gateway
  • gather results into a single job
  • aggregates all these results into assets we can load in the frontend
  • generate intermediate step output per gateway if possible
  • define the "right" workflow to commit report.json
  • generate a minimal output.md in the action
  • find a way to "hide" the failure state on expected failure (not all tests passing)
  • undo the dependency on gateway fork (needs the dashboard PR)

@laurentsenta laurentsenta requested a review from a team as a code owner August 22, 2023 10:02
@welcome

This comment was marked as off-topic.

src/gateways.json Outdated Show resolved Hide resolved
@laurentsenta laurentsenta marked this pull request as ready for review September 1, 2023 13:44
Copy link
Contributor

@galargh galargh left a comment

Choose a reason for hiding this comment

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

🏅

gateways.yml Outdated Show resolved Hide resolved
.github/workflows/gateway-conformance.yml Outdated Show resolved Hide resolved
.github/workflows/gateway-conformance.yml Outdated Show resolved Hide resolved
.github/workflows/gateway-conformance.yml Show resolved Hide resolved
.github/aggregate.ts Outdated Show resolved Hide resolved
.github/aggregate.ts Outdated Show resolved Hide resolved
.github/aggregate.ts Outdated Show resolved Hide resolved
.github/aggregate.ts Outdated Show resolved Hide resolved
Co-authored-by: Russell Dempsey <[email protected]>
Copy link
Contributor

@whizzzkid whizzzkid left a comment

Choose a reason for hiding this comment

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

lgtm, just one file ending can be corrected.

@laurentsenta laurentsenta merged commit e200e3a into ipfs:master Sep 29, 2023
github-actions bot pushed a commit that referenced this pull request Sep 29, 2023
## [1.8.0](v1.7.0...v1.8.0) (2023-09-29)

### Features

* generate results with gateway-conformance ([#450](#450)) ([e200e3a](e200e3a)), closes [#442](#442)
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