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

[ACL-264] CI, dependencies, example project and changelog updates #338

Merged
merged 14 commits into from
Jan 13, 2025

Conversation

dili91
Copy link
Contributor

@dili91 dili91 commented Jan 10, 2025

Description

This PR includes a bunch of setup-related updates, and a minimal bump for our test and lint tooling:

  • Updates CI dependencies
  • Updates test/lint dependencies of the projects
  • Upgrade Quarkus project, and introduce a GH workflow to build/test that
  • Introduce CHANGELOG file

Type of change

Please select multiple options if required.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist:

  • I have updated the gradle.properties file with the new version
  • I have updated the CHANGELOG.md file with the details of the new version
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code where necessary
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the relevant documentation

@dili91 dili91 changed the title Project updates Setup updates Jan 10, 2025
@dili91 dili91 changed the title Setup updates [ACL-264] Setup updates Jan 10, 2025
@dili91 dili91 changed the title [ACL-264] Setup updates [ACL-264] CI, dependencies, example project and changelog updates Jan 10, 2025
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I havent' been able to try this yet, but I'm fairly confident

Copy link
Contributor Author

@dili91 dili91 Jan 10, 2025

Choose a reason for hiding this comment

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

I've generated this with the help of scripts + gen AI. Looks fine!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

These changes are coming from the Quarkus upgrade

Comment on lines +20 to +24
// Reference to the library version that's local to this project!
// Check out the main README for instructions on how to install
// the library in your project!
// https://github.com/TrueLayer/truelayer-java?tab=readme-ov-file#stable-releases
implementation 'com.truelayer:truelayer-java'
Copy link
Contributor Author

@dili91 dili91 Jan 10, 2025

Choose a reason for hiding this comment

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

We reference the local project, not via Maven. This should help us verifying builds at CI time on the latest library version

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Usual wrapper updates

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've added linting to the sample project as well. I've not changed anything otherwise

Comment on lines +8 to +12
quarkus.otel.trace.enabled=true
quarkus.otel.metrics.enabled=true
quarkus.otel.logs.enabled=true
quarkus.application.name=quarkus-mvc
quarkus.otel.exporter.otlp.endpoint=http://localhost:4317
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've been doing some experiments in preparation for #336

@dili91 dili91 marked this pull request as ready for review January 10, 2025 10:26
@dili91 dili91 requested review from a team as code owners January 10, 2025 10:26
@dili91 dili91 merged commit ecc1bb9 into main Jan 13, 2025
18 checks passed
@dili91 dili91 deleted the project-updates branch January 13, 2025 11:16
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.

2 participants