Skip to content

Add vcpkg release workflow#2

Merged
iamsergio merged 4 commits intoKDABLabs:mainfrom
drdanz:vcpkg
Feb 26, 2026
Merged

Add vcpkg release workflow#2
iamsergio merged 4 commits intoKDABLabs:mainfrom
drdanz:vcpkg

Conversation

@drdanz
Copy link
Contributor

@drdanz drdanz commented Feb 27, 2025

Add a few utilities for vcpkg and .github/workflows/release_vcpkg.yml to update project to the latest version and open a (draft) PR on the vcpkg repository.

This function parses the tag and returns just the version number.

Also add --get-latest-version argument to the command line utility.
For the moment, it contains:
 * fetch_vcpkg_port_vcpkg_json_file: Fetches the vcpkg.json file for a
   port and returns its content.
 * extract_version_from_vcpkg_json_file_content: Extracts the version
   from the vcpkg.json file content.
 * get_latest_version_in_vcpkg: Get the latest version for a vcpkg port
This utility compares the version currently in use (for example the
version currently packaged for vcpkg) with the latest version (usually
the version on the repository).

Also allow calling it from command line.
@drdanz drdanz changed the title Add a few utilities for vcpkg Add vcpkg release workflow Dec 30, 2025
@drdanz drdanz marked this pull request as ready for review December 30, 2025 13:31
@iamsergio iamsergio merged commit bd7871e into KDABLabs:main Feb 26, 2026
1 check passed
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.

2 participants