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).
Quick question to clarify the expected tag format:
Should the value passed here look like
signer-3.0.0.0.1.0-rc1, or just3.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).