Skip to content

Conversation

@eldritchideen
Copy link
Contributor

Issue number:

Summary

Updated Java libraries to their latest versions. Updated the code to reflect more modern Java practices. Code builds and unit tests are passing.

Checklist

Please leave checklist items unchecked if they do not apply to your change.

Acknowledgment

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

@eldritchideen eldritchideen requested a review from a team as a code owner August 26, 2025 07:51
@github-actions
Copy link

No related issues found. Please ensure there is an open issue related to this change to avoid significant delays or closure.

@github-actions github-actions bot added do-not-merge PRs that are blocked for varying reasons need-issue PR is missing a related issue for tracking change labels Aug 26, 2025
@sliedig sliedig requested review from sliedig and removed request for a team August 26, 2025 10:17
Copy link
Contributor

@sliedig sliedig left a comment

Choose a reason for hiding this comment

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

Great work, thank you @eldritchideen !!

@sliedig sliedig merged commit cf2603f into aws-samples:unicorn_approvals Aug 27, 2025
2 checks passed
@github-actions
Copy link

undefined No related issues found. Please ensure 'pending-release' label is applied before releasing.

sliedig added a commit that referenced this pull request Aug 27, 2025
* feat: add command to list the parameters in parameters store

* refactor: renamed UnicornPropertiesNamespace to UnicornApprovalsNamespace in shared namespace definition

* refactor: updated resolve:ssm references for  UnicornPropertiesNamespace to UnicornApprovalsNamespace across multiple templates

* refactor: change event bus references from UnicornPropertiesEventBus to UnicornApprovalsEventBus across multiple files

* chore: upgrade actions/upload-artifact from v3 to v4 in GitHub workflow

* feat: refactored unicorn properties to approvals again. Renamed modules to align with oother runtimes.

* refactor: updated POM file to rename groupId and artifactId from PropertyService to ApprovalsService for consistency with recent changes

* chore: update .gitignore to include new target directories for ApprovalService, ContractsService, SearchService, and Common

* refactor: simplify setUp method in CreateContractTests by removing unnecessary exception declaration

* refactor: simplify setUp method in ContractStatusTests by removing unnecessary exception declaration

* refactor: update POM files to rename artifactId and module names for consistency, and upgrade compiler version to 17

* chore: update .gitignore to reflect the new directory structure for ApprovalsService

* feat: refactored unicorn web into separate modules - ApprovalService and SearchService - to align with implementations in other runtimes.

* chore: update Approvals readme

* chore: updated contracts readme

* chore: update web readme

* chore: updated main readme

* chore: update GitHub Actions workflows to use latest versions of actions and increase build timeout

* chore: downgrade Maven compiler version to 17 in Common module

* chore: reorder sections in README and update image placement

* chore: update README badge link to reflect new GitHub Actions workflow

* chore: fix formatting in README by adjusting header and image placement

* refactor: change package name from search.requestapproval to approval.requestapproval in RequestApprovalFunction.java

* chore: update architecture diagram

* refactor: update event source and rule names to use 'unicorn.approvals'

* refactor: change package names from 'unicorn_properties' to 'unicorn_approvals' in related classes

* refactor: rename ApprovalService to PublicationManagerService and removed classes in the ApprovalsService module as this does not need to be tracked.

* chore: minor update to readme file

* fix: update namespace for event schema

* fix: updated references to properties service to approvals service. Fixed SAM templates to refer to new Java services. Updated .gitignore. Updated test events.

* chore: updated approvals readme

* chore: updated readme and spelling mistakes

* fix: syncing templates

* Updated Java dependencies and Code (#47)

* Updated unicorn approvals dependencies and updated code.

* Updated Unicorn Contracts.

* Updated unicorn web.

---------

Co-authored-by: SDE Workshop User <ec2-user@sde-workshop.local>
Co-authored-by: Steven Cook <awscook@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge PRs that are blocked for varying reasons need-issue PR is missing a related issue for tracking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants