Skip to content

Conversation

@dnenov
Copy link
Collaborator

@dnenov dnenov commented Nov 27, 2023

Purpose

The second part of cherry-picks from #14631. This PR requires the resources published with this PR #14644.

The current PR contains all of the main changes in relation to the My Packages functionality. If there are any issues with this branch, we may have to split it further down to identify the issue.

UI Changes

publish new version

publish new version finish

Declarations

Check these if you believe they are true

  • The codebase is in a better state after this PR
  • Is documented according to the standards
  • The level of testing this PR includes is appropriate
  • User facing strings, if any, are extracted into *.resx files
  • All tests pass using the self-service CI.
  • Snapshot of UI changes, if any.
  • Changes to the API follow Semantic Versioning and are documented in the API Changes document.
  • This PR modifies some build requirements and the readme is updated
  • This PR contains no files larger than 50 MB

Release Notes

  • this cherry-pick contains all main changes minus resources and tests.
  • will need to merge resources to work correctly
  • if this breaks the test run, we will need to further split it up, or introduce the changes one by one somehow

Reviewers

@reddyashish
@QilongTang

FYIs

- picked up all resource changes
- this cherry-pick contains all main changes minus resources and tests.
- will need to merge resources to work correctly
- if this breaks the test run, we will need to further split it up, or introduce the changes one by one somehow
@dnenov dnenov marked this pull request as ready for review November 27, 2023 18:35
@QilongTang QilongTang added this to the 3.0 milestone Nov 28, 2023
- this was done to try and fix a failing test but it should not be needed
- trying to prevent null exceptions in case resources have been cleared before dispose event has been called
@reddyashish
Copy link
Contributor

reddyashish commented Nov 29, 2023

self-serve CI has run all the tests https://master-15.jenkins.autodesk.com/view/DYN/job/DYN-DevCI_Self_Service/1292/. without any test runner crash. The 7 assertion failures(related to packages count) seen here are related to that machine as the master branch also has the same failures. The pull req validation has also passed. @dnenov has a different PR for covering the tests on this feature.
Merging this now to unblock Deyan.

@reddyashish reddyashish merged commit 1649d66 into DynamoDS:master Nov 29, 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

Successfully merging this pull request may close these issues.

3 participants