Skip to content

ktecma262 0.1.4

Choose a tag to compare

@github-actions github-actions released this 15 Aug 09:39
· 28 commits to main since this release

Republishes 0.1.3 complete. The library is unchanged; 0.1.3 reached Maven
Central with four of its seven modules.

Fixed (publishing)

  • Publishing no longer uploads each publication separately to the OSSRH
    Staging API for the server to assemble into a deployment. That assembly is
    what failed: all seven publications uploaded without error, into a single
    staging repository, and the deployment the Portal built from it contained
    four. Nothing on the upload side reported a problem.

    The build now stages every publication into one directory, zips it, and
    uploads that single bundle to the Central Portal API. What is uploaded is
    what is published, with no server-side assembly step in between.

  • ./gradlew verifyCentralBundle checks the bundle before it is uploaded:
    every publication present, each with a POM, Gradle module metadata and a
    detached signature.

  • After uploading, the release workflow compares the modules it bundled
    against the components the Portal reports for the deployment, and fails if
    any are missing. Run against 0.1.3's actual deployment, this reports
    exactly ktecma262-iosarm64, ktecma262-iossimulatorarm64, ktecma262-js.

Available from Maven Central as io.github.mgilbir:ktecma262:0.1.4.