8000 chore(protobuf-4.x-rc): release 1.76.0-rc1 by diegomarquezp · Pull Request #11842 · googleapis/google-cloud-java · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@diegomarquezp
Copy link
Contributor
@diegomarquezp diegomarquezp commented Dec 18, 2025

🤖 I have created a release beep boop

1.76.0-rc1

1.76.0-rc1 (2025-12-17)

Features

  • [vertexai] Upgrade to protobuf 4.33.0 gencode (#11840) (e9c2bbe)

Dependencies

  • update sdk-platform-java-config to 3.55.0-rc1 (#11836) (65af7bd)
  • update the Java code generator (gapic-generator-java) to 2.65.0-rc1 (5bd22f9)

@diegomarquezp
Copy link
Contributor Author
diegomarquezp commented Dec 18, 2025

Created using the following script that confirms that every snapshot version was a minor bump of the previously released version:

def main() -> None:
  versions = defaultdict(dict)
  with open('versions.txt') as file:
    skip = 0
    for line in file:
      if skip < 3:
        skip += 1
        continue
      module, released_version, current_version = line.rstrip().split(':')
      released_major = int(released_version.split('.')[0])
      current_major = int(current_version.split('.')[0])
      released_minor = int(released_version.split('.')[1])
      current_minor = int(current_version.split('.')[1])
      current_patch = current_version.split('.')[2]
      assert current_minor == released_minor + 1, line.rstrip()
      assert current_major == released_major, line.rstrip()
      assert current_patch == '0-SNAPSHOT' or current_patch == '0-beta-SNAPSHOT', line.rstrip()

After that I modified all poms and the 4 READMES from this query to remove snapshot from the versions where there is a x-version-update: string in the line, using the following script:

def main() -> None:
  for filetype in ['poms']:
    with open('poms') as file:
      for entry in [line.rstrip() for line in file]:
        process_file(entry)

def process_file(file):
  modified = False
  rf = open(file)
  wf = open(file + '.new', 'w')
  for line in rf:
    if 'x-version-update:' in line:
      line = line.replace('-SNAPSHOT', '-rc1')
      modified = True
    wf.write(line)
  rf.close()
  wf.close()
  if modified:
    subprocess.run(['rm', file])
    subprocess.run(['mv', file + '.new', file])
  else:
    subprocess.run(['rm', file + '.new'])

Lastly, looking at #11838 I modified CHANGELOG.md, versions.txt and .release-please-manifest.json

@diegomarquezp diegomarquezp marked this pull request as ready for review December 18, 2025 16:05
@diegomarquezp diegomarquezp requested review from a team as code owners December 18, 2025 16:05
@diegomarquezp diegomarquezp added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 18, 202 8000 5
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 18, 2025
@diegomarquezp diegomarquezp merged commit 1bbad47 into protobuf-4.x-rc Dec 18, 2025
32 of 33 checks passed
@diegomarquezp diegomarquezp deleted the release-please--branches--protobuf-4.x-rc branch December 18, 2025 20:11
@release-please
Copy link
Contributor

🤖 Created releases:

🌻

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

0