Skip to content

Upgrade FunctionalScript to 0.44.0 - #1521

Merged
sergey-shandar merged 2 commits into
mainfrom
claude/busy-hopper-k6q2pw
Aug 13, 2026
Merged

Upgrade FunctionalScript to 0.44.0#1521
sergey-shandar merged 2 commits into
mainfrom
claude/busy-hopper-k6q2pw

Conversation

@sergey-shandar

Copy link
Copy Markdown
Contributor

Summary

Updates the FunctionalScript dependency version from 0.43.1 to 0.44.0 across all CI workflows and configuration files.

Changes

  • Updated FunctionalScript version in CI configuration from 0.43.1 to 0.44.0
  • Updated version references in all npm, deno, and bun installation commands across 6 CI workflow jobs
  • Updated the source configuration file (fjs/ci/config/module.f.mjs) to reflect the new FunctionalScript version

Details

The version bump is applied consistently across:

  • npm global installations (6 occurrences)
  • Deno installations and runtime commands (2 occurrences)
  • Bun package manager installations and execution (2 occurrences)
  • Central CI configuration module that defines the canonical version

https://claude.ai/code/session_01NE6L65VkkTTvQrSafBiruF

All other pinned versions (Bun, Deno, Wasmtime, Wasmer, GitHub Actions,
runner images, Rust toolchain, nixpkgs snapshot) were already current.
Regenerated .github/workflows/ci.yml via `npm run update`.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NE6L65VkkTTvQrSafBiruF
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
functionalscript 2f01f06 Commit Preview URL

Branch Preview URL
Aug 13 2026, 11:12 AM

@o2alexanderfedin o2alexanderfedin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving. Verified at head d5af6aa9 (draft status is not a blocker).

What I checked, on the branch tree:

  • The pin is real. npm view functionalscript@0.44.0 resolves, and 0.44.0 is the current latest dist-tag. package.json's in-repo version is also 0.44.0, so the bootstrap pin now matches the last published release.
  • The bump actually bootstraps. Installed the published functionalscript@0.44.0 from npm and ran its fjs test against this tree — 2523/2523 pass. That is the exact thing the six platform jobs, node22, deno and bun do after npm install -g functionalscript@0.44.0.
  • Drift gate clean. npm run ci-update followed by git add -A && git diff --cached --exit-code → exit 0, so the committed .github/workflows/ci.yml is exactly what fjs/ci/config/module.f.mjs generates. No hand-edited workflow.
  • Consistency. No 0.43.1 remains anywhere in the tree except CHANGELOG.md:839, which is the released ## 0.43.1 heading and must stay. Nothing generated was left stale — this bump touches only the functionalscript pin, so unlike the nixpkgs bumps it correctly leaves nix/generated/*/flake.nix alone (same shape as #1351, the last functionalscript-only bump).
  • npx tsc --noEmit → exit 0. npm run prepack from a clean tree → exit 0. npm test → 2523/2523, equal to the merge-base (060b6a06); main is 2524 only because this branch predates #1518.
  • No CHANGELOG entry needed, and correctly none is added: every prior CI pin bump (#1351, #1418, #1423, #1473) touched fjs/ci/config + ci.yml with no CHANGELOG change, which is the right reading of §8.3 for a bootstrap pin that changes no shipped behaviour.

One trivial note on the description, not the code: it says the bump covers "npm global installations (6 occurrences)" across "6 CI workflow jobs". The actual count is 7 npm (ubuntu-intel, ubuntu-arm, macos-intel, macos-arm, windows-intel, windows-arm, node22), 2 deno, 2 bun — 11 lines, matching the +11/-11 diff. The node22 job is the one the description misses. The change itself is complete; only the summary undercounts.

@sergey-shandar
sergey-shandar marked this pull request as ready for review August 13, 2026 11:11
@sergey-shandar
sergey-shandar added this pull request to the merge queue Aug 13, 2026
Merged via the queue into main with commit 28a2e99 Aug 13, 2026
19 checks passed
@sergey-shandar
sergey-shandar deleted the claude/busy-hopper-k6q2pw branch August 13, 2026 21:09
This was referenced Aug 14, 2026
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