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

[512] Expose inactive on ApplicationAttribute on the Vendor API (V1.6pre) #10189

Merged
merged 2 commits into from
Dec 18, 2024

Conversation

avinhurry
Copy link
Collaborator

@avinhurry avinhurry commented Dec 17, 2024

Context

We developing the next version of the API (1.6).

A draft version (1.6pre) will be passed by the vendors as a way to test the changes on sandbox before we officially release the new version.

Once the vendors have tested and are happy, we will make the release official, at which point we will update the API release notes and official documentation.

Changes proposed in this pull request

  • Expose inactive to the ApplicationAttribute statuses

The decision was taken to add a new inactive field on ApplicationAttribute to expose the inactive status. See this comment.

Guidance to review

  • I've set application choice 16 to inactive on the review app.

  • Use the Vendor API on the review app or locally. In particular, check the status on ApplicationAttribute for an application choice which has a status of inactive.

  • Repeat for other statuses and ensure the response accurately reflects the database.

  • Alternatively you could inspect the MultipleApplicationsResponse on the draft API release document i've linked below.

  • Review the draft release documentation.

@avinhurry avinhurry added the deploy_v2 Deploy the review app to AKS label Dec 17, 2024
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from be7e868 to 6a54267 Compare December 17, 2024 21:50
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 17, 2024 22:03 Destroyed
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 17, 2024 22:21 Destroyed
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from 6a54267 to 9b7019c Compare December 17, 2024 22:51
@avinhurry avinhurry marked this pull request as ready for review December 17, 2024 22:53
@avinhurry avinhurry requested a review from a team December 17, 2024 22:53
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 17, 2024 22:57 Destroyed
Copy link
Collaborator

@dcyoung-dev dcyoung-dev left a comment

Choose a reason for hiding this comment

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

Adding a status to the Application will be classed as a breaking change 🫠

@avinhurry
Copy link
Collaborator Author

Adding a status to the Application will be classed as a breaking change 🫠

@dcyoung-dev see my comment here, this is not a breaking change.

@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from b022f27 to 678ce46 Compare December 18, 2024 11:35
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 11:40 Destroyed
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 11:52 Destroyed
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from 678ce46 to e1a4fb4 Compare December 18, 2024 17:31
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from e1a4fb4 to 8916914 Compare December 18, 2024 17:33
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 17:37 Destroyed
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 17:52 Destroyed
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from 8916914 to 0b86d46 Compare December 18, 2024 18:04
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from 0b86d46 to 889f7af Compare December 18, 2024 18:07
@avinhurry avinhurry force-pushed the 512-inactive-attribute-in-vendor-api branch from 889f7af to 0329959 Compare December 18, 2024 18:09
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 18:10 Destroyed
@github-actions github-actions bot temporarily deployed to review_aks-10189 December 18, 2024 18:24 Destroyed
Copy link
Contributor

You have one or more flakey tests on this branch! ❄️ ❄️ ❄️

Failed 1 out of 3 times at ./spec/workers/detect_invariants_daily_check_spec.rb:148: ⚠️ Sentry received :capture_exception with unexpected arguments expected: (#) got: (#) Diff: @@ -1 +1 @@ -[#] +[#]

@avinhurry avinhurry merged commit 37fc9c9 into main Dec 18, 2024
22 of 23 checks passed
@avinhurry avinhurry deleted the 512-inactive-attribute-in-vendor-api branch December 18, 2024 18:38
@avinhurry avinhurry changed the title [512] Expose inactive on status via ApplicationAttribute on the Vendor API (V1.6pre) [512] Expose inactive on ApplicationAttribute on the Vendor API (V1.6pre) Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deploy_v2 Deploy the review app to AKS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants