Skip to content

chore: Update Bindings (from main) - #336

Merged
satyakigh merged 1 commit into
mainfrom
automated/build-artifacts-main
Aug 20, 2026
Merged

chore: Update Bindings (from main)#336
satyakigh merged 1 commit into
mainfrom
automated/build-artifacts-main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated update of the binding bundles and CLI binaries.

  • JVM - a single multi-platform cloudformation-validate.jar in
    src/bindings-jvm/generated/, carrying the shared
    Kotlin classes/sources plus every supported native library. Each target
    is built by bindings-jvm/build.sh and the per-target natives are
    combined via bindings-jvm/merge-jars.sh.
  • WASM - src/bindings-wasm/dist/, built once via
    bindings-wasm/build.sh; the wasm32-unknown-unknown package is portable
    across supported Node.js hosts.
  • Python - platform-specific wheels in
    src/bindings-python/generated/dist/, one per
    supported native target. Every wheel carries only its matching native
    library plus README and license metadata, and has a real platform tag so
    installers select exactly the compatible artifact.
  • Go - a standalone all-platform module in
    src/bindings-go/go/, carrying generated FFI source,
    every platform's static library, README, LICENSE, and
    THIRD-PARTY-LICENSES.txt. Each platform is built by
    bindings-go/build.sh, then combined by bindings-go/merge-modules.sh.
  • cfn-validate CLI - per-platform binaries in
    release-bin/, built via cfn-validate/build.sh.
  • Third-party licenses - THIRD-PARTY-LICENSES.txt files
    regenerated by the workflow via scripts/generate_licenses.py.

@satyakigh
satyakigh merged commit 0649907 into main Aug 20, 2026
18 checks passed
@satyakigh
satyakigh deleted the automated/build-artifacts-main branch August 20, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant