Skip to content

feat(upload-cloud-assembly): run on the node24 runtime, implemented in TypeScript - #271

Merged
joakimen merged 1 commit into
masterfrom
feat/upload-cloud-assembly-typescript
Sep 15, 2026
Merged

joakimen merged 1 commit into
masterfrom
feat/upload-cloud-assembly-typescript

Conversation

@joakimen

@joakimen joakimen commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Moves the action to the node24 runtime. Synthesises the CDK application, archives cdk.out with fflate and uploads with the AWS SDK. npx cdk synth stays a subprocess.

tests.yml checks the precondition only. Synthesising needs the CDK CLI, and standing that in for would test the stand-in rather than the action, so the synth-and-upload path has no CI behind it and wants verifying in a consumer. The archiving underneath is covered by the shared library's tests.

Stacked on #270.

@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from 6f0d767 to b10e5e5 Compare September 15, 2026 09:46
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from 64616aa to b8501e6 Compare September 15, 2026 09:46
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from b8501e6 to 913914e Compare September 15, 2026 09:51
@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from 81a09af to 9ace52b Compare September 15, 2026 10:01
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from 913914e to 1224e34 Compare September 15, 2026 10:02
@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from 9ace52b to 6fbc724 Compare September 15, 2026 10:06
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from 1224e34 to 1d1862f Compare September 15, 2026 10:07
@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from 6fbc724 to e8fb430 Compare September 15, 2026 10:12
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from 1d1862f to b8c6d7d Compare September 15, 2026 10:13
@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from e8fb430 to 9ec38cc Compare September 15, 2026 10:26
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from b8c6d7d to f1aa235 Compare September 15, 2026 10:26
@joakimen
joakimen force-pushed the feat/upload-cdk-source-typescript branch from 9ec38cc to 89a8d3d Compare September 15, 2026 10:44
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from f1aa235 to f0bd9af Compare September 15, 2026 10:44
…n TypeScript

Synthesises, archives and uploads the Cloud Assembly with fflate and the AWS
SDK. `npx cdk synth` stays a subprocess, and a previous cdk.out is still
cleared first.

tests.yml checks the precondition only. Synthesising needs the CDK CLI, and
standing that in for would test the stand-in rather than the action; the
archiving underneath is covered by the shared library's own tests.

Inputs and outputs are unchanged.
@joakimen
joakimen force-pushed the feat/upload-cloud-assembly-typescript branch from f0bd9af to 1aa3764 Compare September 15, 2026 10:53
Base automatically changed from feat/upload-cdk-source-typescript to master September 15, 2026 11:20
@joakimen
joakimen merged commit 6258aea into master Sep 15, 2026
4 checks passed
@joakimen
joakimen deleted the feat/upload-cloud-assembly-typescript branch September 15, 2026 11:21
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.16.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant