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

Add some DAP endpoints to spec file #143

Merged
merged 7 commits into from Apr 14, 2021
Merged

Add some DAP endpoints to spec file #143

merged 7 commits into from Apr 14, 2021

Conversation

telday
Copy link
Contributor

@telday telday commented Feb 12, 2021

What does this PR do?

Adds some of the DAP endpoints to the OpenAPI spec and adds integration tests for the new endpoints as well as infrastructure to run them.

In the name of minimizing the amount of time spent on this one PR I have excluded two things which issues should be opened to add later:

  • The configuration/{account}/seed/follower endpoint
  • Running the API contract tests against DAP

Before the Jenkins CI tests will run properly this PR on dap-intro needs to be merged in.

Follow up issues:

What ticket does this PR close?

Resolves #144

Checklists

Change log

  • The CHANGELOG has been updated, or
  • This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

  • This PR includes new unit and integration tests to go with the code changes, or
  • The changes in this PR do not require tests

Documentation

  • Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs, or
  • This PR does not require updating any documentation

@telday telday force-pushed the test-transform branch 11 times, most recently from 92cd761 to c842285 Compare February 16, 2021 21:29
@telday telday changed the title Test transform Add DAP endpoints to spec file Feb 17, 2021
@telday telday force-pushed the test-transform branch 18 times, most recently from 87df6c0 to 5cf2653 Compare February 18, 2021 20:15
@telday telday force-pushed the test-transform branch 2 times, most recently from 56aca51 to b22afaf Compare March 29, 2021 13:42
@telday telday requested a review from izgeri March 29, 2021 13:42
Copy link
Contributor

@izgeri izgeri left a comment

Choose a reason for hiding this comment

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

A few minor remaining comments to fix up before merging

CONTRIBUTING.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@telday telday force-pushed the test-transform branch 2 times, most recently from fc6708b to ebb9c3d Compare March 29, 2021 20:16
@telday telday requested a review from izgeri March 29, 2021 20:16
izgeri
izgeri previously approved these changes Apr 5, 2021
Copy link
Contributor

@izgeri izgeri left a comment

Choose a reason for hiding this comment

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

LGTM - can we get #160 in first, though?

@telday
Copy link
Contributor Author

telday commented Apr 5, 2021

@izgeri #160 is merged in. Just need an approve on this after the rebase

izgeri
izgeri previously approved these changes Apr 13, 2021
Copy link
Contributor

@izgeri izgeri left a comment

Choose a reason for hiding this comment

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

if you need a follow up to update the release process to do OSS only, let's plan to do that separate from merging this PR

Also removed contract test and linting from Jenkins pipeline.
They are always run in github actions so having them in
Jenkins is redundant. We only need the integration tests to
run in Jenkins for test artifacts/coverage reporting.
Run the local script in place of manually performing
the linting steps in a GitHub action. This should make
sure linting checks locally match CI
@telday telday merged commit df0b946 into main Apr 14, 2021
@telday telday deleted the test-transform branch April 14, 2021 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Add DAP endpoints to the Spec file
4 participants