-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Quick question to clarify the expected tag format:
Should the value passed here look like signer-3.0.0.0.1.0-rc1, or just 3.0.0.0.1.0-rc1?
Based on the releated README, it seems the prefixed version (signer-…) is what we should receive.
If that’s correct, we could simplify the detection logic entirely by checking whether the tag starts with "signer-" instead of inferring it indirectly from the character count.
Alternatively, since this is an important piece of behavior, we might want to expose an explicit input parameter (e.g., release_type: signer | node) so the caller clearly indicates what kind of release it is, rather than relying on implicit parsing.
Originally posted by @federico-stacks in #91 (comment)
todo
we could probably reduce the complexity of how these composites work. the calling workflow calls 1 one composite, which then calls the same workflow twice (for a non-signer release).
we could simplify this by calling a single composite from matrix, optionally passing as an input the type of build it is (for the artifact naming needed for the archive upload).