Skip to content

Universal GitHub Release Checker and Updater (with check-only and check+update modes) #11

@Zoriot

Description

@Zoriot

Background:
Previous logic for the Updater and the Dependency Checker (including soft dependency initialization) was removed due to reliance on the legacy Spigot site and unnecessary/poor logic. See these refactor/removal commits for context:


Feature Request:
Create a universal GitHub Release Checker and Updater for Alps-Lib, which can be used across all projects. The tool should support two modes:

  • Check-only: Verifies if a new release is available but does not perform any update.
  • Check + Update: Checks for a new release and updates to the latest version if available.

The implementation should be able to provide the updated revision information (revs) after checking/updating.

For reference implementation, see:

This will improve maintainability, reliability, and updatability for all AlpsBTE projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions