Fix npm publishing, update sbt-scrooge-typescript, fix npm publish for preview & update TypeScript#213
Fix npm publishing, update sbt-scrooge-typescript, fix npm publish for preview & update TypeScript#213arelra wants to merge 4 commits into
Conversation
…9 published by arelra arelra published release version 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1542.974b0559 using gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow Release-Version: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1542.974b0559 Release-Initiated-By: https://github.com/arelra Release-Workflow-Run: https://github.com/guardian/content-atom/actions/runs/25926886336 Release-Notes: #213
|
@arelra has published a preview version of this PR with release workflow run #51, based on commit 974b055: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1542.974b0559 Want to make another preview release?Click 'Run workflow' in the GitHub UI, specifying the update-sbt-scrooge-typescript branch, or use the GitHub CLI command: gh workflow run release.yml --ref update-sbt-scrooge-typescript Want to make a full release after this PR is merged?Click 'Run workflow' in the GitHub UI, leaving the branch as the default, or use the GitHub CLI command: gh workflow run release.yml |
…t-to-es6.2026-05-15T1456.a0d2ee45 Fixes tsc compilation error Co-authored-by: Marjan K <15894063+marjisound@users.noreply.github.com>
974b055 to
3513183
Compare
…2 published by arelra arelra published release version 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1622.35131832 using gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow Release-Version: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1622.35131832 Release-Initiated-By: https://github.com/arelra Release-Workflow-Run: https://github.com/guardian/content-atom/actions/runs/25928787771 Release-Notes: #213
|
@arelra has published a preview version of this PR with release workflow run #52, based on commit 3513183: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1622.35131832 Want to make another preview release?Click 'Run workflow' in the GitHub UI, specifying the update-sbt-scrooge-typescript branch, or use the GitHub CLI command: gh workflow run release.yml --ref update-sbt-scrooge-typescript Want to make a full release after this PR is merged?Click 'Run workflow' in the GitHub UI, leaving the branch as the default, or use the GitHub CLI command: gh workflow run release.yml |
3513183 to
4a5d840
Compare
…d published by arelra arelra published release version 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1701.fcb24d5d using gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow Release-Version: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1701.fcb24d5d Release-Initiated-By: https://github.com/arelra Release-Workflow-Run: https://github.com/guardian/content-atom/actions/runs/25930601117 Release-Notes: #213
|
@arelra has published a preview version of this PR with release workflow run #53, based on commit fcb24d5: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-15T1701.fcb24d5d Want to make another preview release?Click 'Run workflow' in the GitHub UI, specifying the update-sbt-scrooge-typescript branch, or use the GitHub CLI command: gh workflow run release.yml --ref update-sbt-scrooge-typescript Want to make a full release after this PR is merged?Click 'Run workflow' in the GitHub UI, leaving the branch as the default, or use the GitHub CLI command: gh workflow run release.yml |
Co-authored-by: Marjan K <15894063+marjisound@users.noreply.github.com>
…ogeTypescriptPublishTag for scrooge-extras Co-authored-by: Marjan K <15894063+marjisound@users.noreply.github.com>
fcb24d5 to
75164bd
Compare
…e published by arelra arelra published release version 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1410.75164bde using gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow Release-Version: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1410.75164bde Release-Initiated-By: https://github.com/arelra Release-Workflow-Run: https://github.com/guardian/content-atom/actions/runs/26292715461 Release-Notes: #213
|
@arelra has published a preview version of this PR with release workflow run #54, based on commit 75164bd: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1410.75164bde Want to make another preview release?Click 'Run workflow' in the GitHub UI, specifying the update-sbt-scrooge-typescript branch, or use the GitHub CLI command: gh workflow run release.yml --ref update-sbt-scrooge-typescript Want to make a full release after this PR is merged?Click 'Run workflow' in the GitHub UI, leaving the branch as the default, or use the GitHub CLI command: gh workflow run release.yml |
…f published by arelra arelra published release version 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1509.c7e7514f using gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow Release-Version: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1509.c7e7514f Release-Initiated-By: https://github.com/arelra Release-Workflow-Run: https://github.com/guardian/content-atom/actions/runs/26295730707 Release-Notes: #213
|
@arelra has published a preview version of this PR with release workflow run #56, based on commit c7e7514: 11.0.1-PREVIEW.update-sbt-scrooge-typescript.2026-05-22T1509.c7e7514f Want to make another preview release?Click 'Run workflow' in the GitHub UI, specifying the update-sbt-scrooge-typescript branch, or use the GitHub CLI command: gh workflow run release.yml --ref update-sbt-scrooge-typescript Want to make a full release after this PR is merged?Click 'Run workflow' in the GitHub UI, leaving the branch as the default, or use the GitHub CLI command: gh workflow run release.yml |
Co-authored-by: Marjan K <15894063+marjisound@users.noreply.github.com>
c7e7514 to
cad2e04
Compare
Co-authored-by: Marjan K 15894063+marjisound@users.noreply.github.com
Updates
sbt-scrooge-typescriptto fix the version selection of Typescript.Currently npm publishing fails as the
ScroogeTypescriptGenplugin from scrooge-extras throws an error when running it's internaltsccommand.The generated
tsconfig.jsonuses a target ofES5, however it then runs the global version oftscwhich (now) resolves to v6, rather than the expected version of v5.The correct selection of TypeScript by
ScroogeTypescriptGenwas fixed (many years ago) here:guardian/scrooge-extras#25
However content-atom is still on an old version with this bug.
Full explanation here:
guardian/scrooge-extras#59
Add a tag via setting
scroogeTypescriptPublishTagto the npm publish step for preview versions. This has become mandatory and without it npm publishing fails.Update typescript to v5.9.3