Refactor: Migrate to TOML dependency management (#1)
Merged
Siarhei Luskanau opened 6 months ago

This commit introduces a TOML catalog for managing dependencies and plugins, replacing inline version definitions. It updates build scripts across the project to utilize the catalog, promoting consistency and simplifying dependency management. Additionally, it configures repositories for plugin and dependency resolution in the settings file.

Commits were rebased onto target branch
  • Refactor: Migrate to TOML dependency management
    This commit introduces a TOML catalog for managing dependencies and plugins, replacing inline version definitions.
    It updates build scripts across the project to utilize the catalog, promoting consistency and simplifying dependency management.
    Additionally, it configures repositories for plugin and dependency resolution in the settings file.
    6 months ago
  • Siarhei Luskanau commented 6 months ago

    Do you mind if I will bump Kotlin version to 2.0.21 in next PR?

  • Wojciech Kapcia (Tigase) changed merge strategy 6 months ago
    Previous Value Current Value
    CREATE_MERGE_COMMIT
    REBASE_SOURCE_BRANCH_COMMITS
  • Wojciech Kapcia (Tigase) commented 6 months ago

    Thank you for the PR. It looks OK however I would stick with group/name notation (instead of module).

    Do you mind if I will bump Kotlin version to 2.0.21 in next PR?

    That would be welcomed :)

  • Siarhei Luskanau commented 6 months ago

    Let me update the PR with group/name notation?

  • Wojciech Kapcia (Tigase) commented 6 months ago

    Yes, please (i.e. revert to how it was before)

  • Refactor: Migrate to TOML dependency management
    This commit introduces a TOML catalog for managing dependencies and plugins, replacing inline version definitions.
    It updates build scripts across the project to utilize the catalog, promoting consistency and simplifying dependency management.
    Additionally, it configures repositories for plugin and dependency resolution in the settings file.
    6 months ago
  • Wojciech Kapcia (Tigase) merged 6 months ago
  • Wojciech Kapcia (Tigase) commented 6 months ago

    Thank you.

    Btw. please include the source contribution agreement text for clarity :)

  • Siarhei Luskanau commented 6 months ago

    I submit my source code and allow Tigase to release the code as a part of Tigase's own software package under any license, either an open source or closed source.

pull request 1 of 1
Submitter Siarhei Luskanau
Target master
Source siarhei-luskanau/halcyon:toml
Merge Strategy
Rebase Source Branch Commits
Watchers (3)
Reference
pull request tigase/_libraries/halcyon#1
Please wait...
Page is in error, reload to recover