Skip to content

@W-23751548: Publish release assets from internal Ubuntu - #170

Merged
mlischetti merged 9 commits into
masterfrom
release-artifact-publication
Sep 2, 2026
Merged

@W-23751548: Publish release assets from internal Ubuntu#170
mlischetti merged 9 commits into
masterfrom
release-artifact-publication

Conversation

@mlischetti

Copy link
Copy Markdown
Contributor

Summary

  • publish every platform build output as a uniquely named GitHub Actions artifact
  • add a dependent mulesoft-ubuntu publisher that creates the tag release if absent and uploads all assets with replacement enabled
  • remove the unused direct release-upload mode and its per-platform GitHub Release API calls from composite actions

Validation

  • node --test scripts/release-artifacts.test.mjs
  • YAML parsing for release.yml and all modified composite actions
  • git diff --check origin/master...HEAD

actionlint is unavailable locally. The repository-wide Gradle build cannot reach native compilation because the active JDK lacks GraalVM native-image.

@mlischetti
mlischetti requested a review from a team as a code owner September 2, 2026 13:21
@mlischetti mlischetti changed the title Publish release assets from internal Ubuntu @W-23751548: Publish release assets from internal Ubuntu Sep 2, 2026
@mlischetti
mlischetti merged commit 4ec0046 into master Sep 2, 2026
5 checks passed
@mlischetti
mlischetti deleted the release-artifact-publication branch September 2, 2026 19:25
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.

3 participants