Skip to content

feat: add @latest source form resolving the newest release tag - #46

Open
j4n wants to merge 5 commits into
mainfrom
j4n/latest-source
Open

feat: add @latest source form resolving the newest release tag#46
j4n wants to merge 5 commits into
mainfrom
j4n/latest-source

Conversation

@j4n

@j4n j4n commented Aug 13, 2026

Copy link
Copy Markdown
Contributor
  • Resolve highest semver from the git main clone that prep_builder already fetched and update the source spec to record the tag and replace "latest".
  • prep_builder:parse_source(): change from DEFAULT_REF to @main, a "latest" value would fail to clone and the cached main clone does not need the target ref anyway.

@j4n
j4n requested a review from hpk42 August 13, 2026 14:02
@j4n j4n mentioned this pull request Aug 13, 2026
@j4n j4n self-assigned this Aug 17, 2026
@j4n
j4n force-pushed the j4n/madmail-main branch 8 times, most recently from 2faa771 to bee86a1 Compare August 19, 2026 15:52
j4n added 5 commits August 19, 2026 17:53
- Drop v1 support entirely rather, set DEFAULT_REF to v2.20.0, latest release.
- Replace Go toolchain block with rustup, installed if missing or below
  Cargo.toml's requirement.
- Web admin UI build is handled by the main build process now
- driver_base.py: pass tag through on_init_relay() for driver consumption
- madmail's on_init_relay now tries a download first for a semver release tags,
  falls back to the source build.
test_delivery_port_blocked: extend grep patterns to current madmail variants.

test_hide_senders_ip_address: Use FETCH instead of UID SEARCH unsupported in
madmail and scan through all fetched messages.
- Resolve highest semver from the git main clone that prep_builder already
  fetched and update the source spec to record the tag and replace "latest".
- prep_builder:parse_source(): change from DEFAULT_REF to @main, a "latest"
  value would fail to clone and the cached main clone does not need the target
  ref anyway.
@j4n
j4n force-pushed the j4n/latest-source branch from 7bb9a82 to 7b140b7 Compare August 19, 2026 15:53
@j4n
j4n changed the base branch from j4n/madmail-main to main August 19, 2026 15:53
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