Skip to content

build(release): prepare v1.0.2 packaging and consumers - #140

Merged
LimiNode merged 3 commits into
mainfrom
release/1.0.2-prep
Sep 18, 2026
Merged

LimiNode merged 3 commits into
mainfrom
release/1.0.2-prep

Conversation

@LimiNode

@LimiNode LimiNode commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • finalize the v1.0.2 changelog and comparison metadata;
  • generate and validate development documentation for PRs and main, but publish stable GitHub Pages only from a matching v* release tag;
  • make the installed pkg-config module relocatable and require TimeShield 2.0.x (minimum 2.0.0);
  • validate pkg-config metadata, installed consumers, and clean source-archive consumers in Linux CI.

Validation

  • local MinGW configure, build, install, and install-consumer smoke passed;
  • generated log-it-cpp.pc declares time-shield >= 2.0.0, time-shield < 2.1.0;
  • clean git archive configure/build/install and install-consumer smoke passed;
  • workflow YAML parsed successfully;
  • GitHub publish and package-consumer checks passed; the full CI matrix is tracked on this head.

The experimental exec_mx research PR is intentionally kept separate from this release preparation.

Publish non-development documentation for matching release tags, correct relocatable pkg-config metadata, and cover pkg-config and clean archive consumers in CI.
Skip vcpkg's isolated pkg-config existence check because it omits the time-shield dependency directory; retain metadata fixup and validate the dependency through the Linux consumer smoke.
Constrain pkg-config consumers to TimeShield 2.0.x, document the v2 dependency migration, and publish GitHub Pages only from matching release tags.
@LimiNode
LimiNode merged commit 1b66f93 into main Sep 18, 2026
30 of 31 checks 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.

1 participant