From 32ac6b2ccbad7eefb0d44b9663f8694c57cfc006 Mon Sep 17 00:00:00 2001 From: Stephanie DiBenedetto Date: Mon, 12 Jan 2026 15:34:12 +0000 Subject: [PATCH 1/2] Bump version to 4.0.2-rc4 for testing BCR workflow --- MODULE.bazel | 2 +- conformance/package.json | 2 +- package.json | 2 +- protobuf_javascript_release.bzl | 2 +- protoc_plugin/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 2d4eb62..5671bd6 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ "Bazel module that provides protoc-gen-js." -module(name = "protobuf_javascript", version = "4.0.2-rc3") # updated by release action +module(name = "protobuf_javascript", version = "4.0.2-rc4") # updated by release action bazel_dep(name = "abseil-cpp", version = "20250512.1") bazel_dep(name = "protobuf", version = "33.0", repo_name = "com_google_protobuf") diff --git a/conformance/package.json b/conformance/package.json index a0a2ca8..95ba1d0 100644 --- a/conformance/package.json +++ b/conformance/package.json @@ -11,7 +11,7 @@ "LICENSE.md" ], "dependencies": { - "google-protobuf": "file:../google-protobuf-4.0.2-rc3.tgz" + "google-protobuf": "file:../google-protobuf-4.0.2-rc4.tgz" }, "author": "Google Protocol Buffers Team", "license": "BSD-3-Clause" diff --git a/package.json b/package.json index 89be492..8230eb5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "google-protobuf", - "version": "4.0.2-rc3", + "version": "4.0.2-rc4", "description": "Protocol Buffers for JavaScript", "main": "google-protobuf.js", "files": [ diff --git a/protobuf_javascript_release.bzl b/protobuf_javascript_release.bzl index 03ea478..e0b580c 100644 --- a/protobuf_javascript_release.bzl +++ b/protobuf_javascript_release.bzl @@ -3,7 +3,7 @@ load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain") load("@rules_pkg//pkg:providers.bzl", "PackageVariablesInfo") -_PROTOBUF_JAVASCRIPT_VERSION = "4.0.2-rc3" +_PROTOBUF_JAVASCRIPT_VERSION = "4.0.2-rc4" def _package_naming_impl(ctx): values = {} diff --git a/protoc_plugin/package.json b/protoc_plugin/package.json index d351880..9959723 100644 --- a/protoc_plugin/package.json +++ b/protoc_plugin/package.json @@ -1,6 +1,6 @@ { "name": "@protocolbuffers/protoc-gen-js", - "version": "4.0.2-rc3", + "version": "4.0.2-rc4", "description": "Official standalone distribution of the protoc-gen-js plugin for Protocol Buffers", "author": "Google Protocol Buffers Team", "license": "BSD-3-Clause", From aa1e8ad78e852004472088eed7d55501d0b3700b Mon Sep 17 00:00:00 2001 From: Stephanie DiBenedetto Date: Tue, 13 Jan 2026 18:17:00 +0000 Subject: [PATCH 2/2] Switch BCR release workflow javascript source tarball, bump version --- .github/workflows/release.yaml | 4 ++-- BUILD.bazel | 10 ++++++++++ MODULE.bazel | 2 +- conformance/package.json | 2 +- package.json | 2 +- protobuf_javascript_release.bzl | 2 +- protoc_plugin/package.json | 2 +- 7 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2dc06d6..dc77071 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -22,9 +22,9 @@ jobs: release: uses: bazel-contrib/.github/.github/workflows/release_ruleset.yaml@v7.2.3 with: - bazel_test_command: "bazel build //:dist_tar" + bazel_test_command: "bazel build //:bcr_dist_tar" prerelease: false - release_files: protobuf-javascript-*.tar.gz + release_files: "bazel-bin/protobuf-javascript-*.tar.gz" tag_name: ${{ inputs.tag_name || github.ref_name }} secrets: inherit publish: diff --git a/BUILD.bazel b/BUILD.bazel index b64b057..f81d102 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -81,6 +81,16 @@ pkg_tar( package_variables = ":protobuf_javascript_pkg_naming", ) +pkg_tar( + name = "bcr_dist_tar", + srcs = [ + ":javascript", + ], + extension = "tar.gz", + package_file_name = "protobuf-javascript-{version}.tar.gz", + package_variables = ":protobuf_javascript_pkg_naming", +) + pkg_zip( name = "dist_zip", srcs = [ diff --git a/MODULE.bazel b/MODULE.bazel index 5671bd6..7f7a23a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ "Bazel module that provides protoc-gen-js." -module(name = "protobuf_javascript", version = "4.0.2-rc4") # updated by release action +module(name = "protobuf_javascript", version = "4.0.2-rc5") # updated by release action bazel_dep(name = "abseil-cpp", version = "20250512.1") bazel_dep(name = "protobuf", version = "33.0", repo_name = "com_google_protobuf") diff --git a/conformance/package.json b/conformance/package.json index 95ba1d0..9d8890c 100644 --- a/conformance/package.json +++ b/conformance/package.json @@ -11,7 +11,7 @@ "LICENSE.md" ], "dependencies": { - "google-protobuf": "file:../google-protobuf-4.0.2-rc4.tgz" + "google-protobuf": "file:../google-protobuf-4.0.2-rc5.tgz" }, "author": "Google Protocol Buffers Team", "license": "BSD-3-Clause" diff --git a/package.json b/package.json index 8230eb5..20266a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "google-protobuf", - "version": "4.0.2-rc4", + "version": "4.0.2-rc5", "description": "Protocol Buffers for JavaScript", "main": "google-protobuf.js", "files": [ diff --git a/protobuf_javascript_release.bzl b/protobuf_javascript_release.bzl index e0b580c..981601d 100644 --- a/protobuf_javascript_release.bzl +++ b/protobuf_javascript_release.bzl @@ -3,7 +3,7 @@ load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain") load("@rules_pkg//pkg:providers.bzl", "PackageVariablesInfo") -_PROTOBUF_JAVASCRIPT_VERSION = "4.0.2-rc4" +_PROTOBUF_JAVASCRIPT_VERSION = "4.0.2-rc5" def _package_naming_impl(ctx): values = {} diff --git a/protoc_plugin/package.json b/protoc_plugin/package.json index 9959723..9e99a65 100644 --- a/protoc_plugin/package.json +++ b/protoc_plugin/package.json @@ -1,6 +1,6 @@ { "name": "@protocolbuffers/protoc-gen-js", - "version": "4.0.2-rc4", + "version": "4.0.2-rc5", "description": "Official standalone distribution of the protoc-gen-js plugin for Protocol Buffers", "author": "Google Protocol Buffers Team", "license": "BSD-3-Clause",