Skip to content

Update composite for stacks-core releases #93

@wileyj

Description

@wileyj

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions