This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a commit to branch v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-4-test by this push:
new 68cd9015f37 [v3-4-test] Bump TypeScript SDK to 1.0.0-beta2 (#76299)
(#76301)
68cd9015f37 is described below
commit 68cd9015f37d4b2404ca55237fb20a45a8bc2bfe
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Nov 2 21:30:56 2026 +0800
[v3-4-test] Bump TypeScript SDK to 1.0.0-beta2 (#76299) (#76301)
1.0.0-beta1 is already published as apache-airflow-ts-sdk and its
ts-sdk/1.0.0-beta1 tag is taken, so the first release under the
@apache-airflow/ts-sdk name needs a version of its own.
(cherry picked from commit d7b830037e478ee2fdfd9db9fc2b38b75f19e262)
Co-authored-by: Jason(Zhe-You) Liu
<[email protected]>
---
kubernetes-tests/lang_sdk/ts_example/package.json | 2 +-
task-sdk/docs/ts-bundle-spec.rst | 2 +-
ts-sdk/DEVELOPMENT.md | 14 +++++++-------
ts-sdk/README.md | 4 ++--
ts-sdk/docs/index.md | 4 ++--
ts-sdk/docs/package-lock.json | 4 ++--
ts-sdk/docs/package.json | 2 +-
ts-sdk/docs/tests/deployment-checks.test.mjs | 4 ++--
ts-sdk/example/package.json | 2 +-
ts-sdk/package.json | 2 +-
10 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/kubernetes-tests/lang_sdk/ts_example/package.json
b/kubernetes-tests/lang_sdk/ts_example/package.json
index 97b7d667a88..d40427916d3 100644
--- a/kubernetes-tests/lang_sdk/ts_example/package.json
+++ b/kubernetes-tests/lang_sdk/ts_example/package.json
@@ -1,7 +1,7 @@
{
"name": "apache-airflow-lang-sdk-k8s-ts-example",
"private": true,
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"packageManager": "[email protected]",
"type": "module",
"license": "Apache-2.0",
diff --git a/task-sdk/docs/ts-bundle-spec.rst b/task-sdk/docs/ts-bundle-spec.rst
index 4e4ddc7888f..8e6a3cce4e3 100644
--- a/task-sdk/docs/ts-bundle-spec.rst
+++ b/task-sdk/docs/ts-bundle-spec.rst
@@ -127,7 +127,7 @@ The ``airflowMetadata`` payload is compact UTF-8 JSON with
this logical shape:
"airflow_bundle_metadata_version": "1.0",
"sdk": {
"language": "typescript",
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"supervisor_schema_version": "2026-06-16"
},
"source": "main.ts",
diff --git a/ts-sdk/DEVELOPMENT.md b/ts-sdk/DEVELOPMENT.md
index 4dbefd5f071..432a331c70e 100644
--- a/ts-sdk/DEVELOPMENT.md
+++ b/ts-sdk/DEVELOPMENT.md
@@ -148,8 +148,8 @@ names the source commit that produced the tarball. The tag
must already exist
on `apache/airflow` before the dispatch below can reference it as `--ref`:
```bash
-git tag ts-sdk/1.0.0-beta1 <commit-sha>
-git push upstream ts-sdk/1.0.0-beta1
+git tag ts-sdk/1.0.0-beta2 <commit-sha>
+git push upstream ts-sdk/1.0.0-beta2
```
The commit you tag must be on `main` or on a core release branch (`vX-Y-test`
@@ -160,9 +160,9 @@ change there first, then tag that branch's commit.
To submit the package to npm's private staging area for review, run:
```bash
-gh workflow run ts-sdk-release.yml --repo apache/airflow --ref
ts-sdk/1.0.0-beta1 \
+gh workflow run ts-sdk-release.yml --repo apache/airflow --ref
ts-sdk/1.0.0-beta2 \
-f release_type=staged \
- -f tag=ts-sdk/1.0.0-beta1 \
+ -f tag=ts-sdk/1.0.0-beta2 \
-f npm_tag=beta
```
@@ -186,14 +186,14 @@ that is already staged; approve or reject that staged
version instead.
To publish directly without npm's staging review, trigger the formal path:
```bash
-gh workflow run ts-sdk-release.yml --repo apache/airflow --ref
ts-sdk/1.0.0-beta1 \
+gh workflow run ts-sdk-release.yml --repo apache/airflow --ref
ts-sdk/1.0.0-beta2 \
-f release_type=formal \
- -f tag=ts-sdk/1.0.0-beta1 \
+ -f tag=ts-sdk/1.0.0-beta2 \
-f npm_tag=beta
```
Use `latest` for stable releases. A prerelease may only use the channel derived
-from its own prerelease identifier (`1.0.0-beta1` → `beta`) or `next` —
+from its own prerelease identifier (`1.0.0-beta2` → `beta`) or `next` —
`scripts/validate-release-inputs.mjs` rejects any other tag. The workflow also
rejects a dispatch that would move the selected npm dist-tag backward as of
when it runs. For a staged release, the dist-tag only actually moves later, at
diff --git a/ts-sdk/README.md b/ts-sdk/README.md
index d51cd212d9b..834fc494ec1 100644
--- a/ts-sdk/README.md
+++ b/ts-sdk/README.md
@@ -21,12 +21,12 @@
Write Apache Airflow Dags in TypeScript, and run them on Node.js.
-**Status:** 1.0.0-beta1 · API may change · Node 22+ · ESM-only
+**Status:** 1.0.0-beta2 · API may change · Node 22+ · ESM-only
## Installation
```bash
-npm install @apache-airflow/[email protected]
+npm install @apache-airflow/[email protected]
npm install --save-dev esbuild
```
diff --git a/ts-sdk/docs/index.md b/ts-sdk/docs/index.md
index 76a80414d99..8a96b11cd61 100644
--- a/ts-sdk/docs/index.md
+++ b/ts-sdk/docs/index.md
@@ -22,7 +22,7 @@
Write Apache Airflow Dags in TypeScript, and run them on Node.js.
> **Note**
-> This package is **1.0.0-beta1**: the API may change, it requires **Node
22+**, and
+> This package is **1.0.0-beta2**: the API may change, it requires **Node
22+**, and
> it is **ESM-only**.
## Quick Start
@@ -30,7 +30,7 @@ Write Apache Airflow Dags in TypeScript, and run them on
Node.js.
Install the beta package from npm, and `esbuild` to build the bundle:
```bash
-npm install @apache-airflow/[email protected]
+npm install @apache-airflow/[email protected]
npm install --save-dev esbuild
```
diff --git a/ts-sdk/docs/package-lock.json b/ts-sdk/docs/package-lock.json
index 233fedc7a06..589dd6fcac0 100644
--- a/ts-sdk/docs/package-lock.json
+++ b/ts-sdk/docs/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ts-sdk-docs-toolchain",
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ts-sdk-docs-toolchain",
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"devDependencies": {
"@clean-jsdoc-theme/typedoc": "^5.1.1",
"@msgpack/msgpack": "^3.1.2",
diff --git a/ts-sdk/docs/package.json b/ts-sdk/docs/package.json
index ba4e94590e4..9ad5d297637 100644
--- a/ts-sdk/docs/package.json
+++ b/ts-sdk/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "ts-sdk-docs-toolchain",
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"private": true,
"description": "Documentation toolchain for the Apache Airflow TypeScript
SDK (ts-sdk). TypeDoc renders the API reference straight to HTML with the
clean-jsdoc-theme; it is kept in its own package so the docs-only dependencies
stay out of the SDK's runtime and build toolchain.",
"type": "module",
diff --git a/ts-sdk/docs/tests/deployment-checks.test.mjs
b/ts-sdk/docs/tests/deployment-checks.test.mjs
index e2f08a53d76..855c742f66c 100644
--- a/ts-sdk/docs/tests/deployment-checks.test.mjs
+++ b/ts-sdk/docs/tests/deployment-checks.test.mjs
@@ -35,8 +35,8 @@ const FONT_TAGS =
'<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />' +
'<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Source+Serif+4:wght@400;500;600;700&family=Roboto:wght@400;500;600;700&display=swap"
/>';
-const BASE = "/docs/ts-sdk/1.0.0-beta1";
-const VERSION = "1.0.0-beta1";
+const BASE = "/docs/ts-sdk/1.0.0-beta2";
+const VERSION = "1.0.0-beta2";
describe("normalizeBasePath", () => {
it("strips trailing slashes", () => {
diff --git a/ts-sdk/example/package.json b/ts-sdk/example/package.json
index 7468968947b..13203620089 100644
--- a/ts-sdk/example/package.json
+++ b/ts-sdk/example/package.json
@@ -1,7 +1,7 @@
{
"name": "apache-airflow-ts-sdk-example",
"private": true,
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"type": "module",
"license": "Apache-2.0",
"scripts": {
diff --git a/ts-sdk/package.json b/ts-sdk/package.json
index 87286252582..c487fbe5371 100644
--- a/ts-sdk/package.json
+++ b/ts-sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-airflow/ts-sdk",
- "version": "1.0.0-beta1",
+ "version": "1.0.0-beta2",
"packageManager": "[email protected]",
"description": "TypeScript Task SDK for Apache Airflow task handlers",
"license": "Apache-2.0",