Skip to content
This repository was archived by the owner on Feb 10, 2026. It is now read-only.

Conversation

@parthea
Copy link
Contributor

@parthea parthea commented Feb 10, 2026

@parthea parthea requested a review from a team as a code owner February 10, 2026 18:44
@product-auto-label product-auto-label bot added the size: l Pull request size is large. label Feb 10, 2026
@product-auto-label product-auto-label bot added the api: runtimeconfig Issues related to the googleapis/python-runtimeconfig API. label Feb 10, 2026
@gemini-code-assist
Copy link

Summary of Changes

Hello @parthea, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request formally archives the python-runtimeconfig repository. The primary purpose of this change is to consolidate the project's development and history into the larger google-cloud-python monorepo. Consequently, all files previously housed in this repository have been removed, and the main README.rst file now serves as a pointer to the project's new home, ensuring users can easily find the active development branch.

Highlights

  • Repository Archival: The python-runtimeconfig repository has been archived, signifying the end of its standalone development.
  • Content Migration: All existing files, including source code, tests, documentation, and configuration, have been removed from this repository.
  • Redirection to Monorepo: The README.rst file has been updated to direct users to the project's new location within the google-cloud-python monorepo.
Changelog
  • .coveragerc
    • Removed the coverage configuration file.
  • .flake8
    • Removed the Flake8 linting configuration file.
  • .github/CODEOWNERS
    • Removed the GitHub CODEOWNERS file.
  • .github/CONTRIBUTING.md
    • Removed the contributing guidelines document.
  • .github/ISSUE_TEMPLATE/bug_report.md
    • Removed the bug report issue template.
  • .github/ISSUE_TEMPLATE/feature_request.md
    • Removed the feature request issue template.
  • .github/ISSUE_TEMPLATE/support_request.md
    • Removed the support request issue template.
  • .github/PULL_REQUEST_TEMPLATE.md
    • Removed the pull request template.
  • .github/auto-label.yaml
    • Removed the auto-label configuration file.
  • .github/blunderbuss.yml
    • Removed the Blunderbuss configuration file.
  • .github/header-checker-lint.yml
    • Removed the header checker lint configuration.
  • .gitignore
    • Removed the Git ignore file.
  • .kokoro/build.sh
    • Removed the Kokoro build script.
  • .kokoro/continuous/common.cfg
    • Removed the common continuous integration configuration.
  • .kokoro/continuous/continuous.cfg
    • Removed the continuous integration configuration.
  • .kokoro/continuous/prerelease-deps.cfg
    • Removed the prerelease dependencies configuration.
  • .kokoro/noxfile.py
    • Removed the Kokoro Noxfile for build automation.
  • .kokoro/populate-secrets.sh
    • Removed the script for populating secrets.
  • .kokoro/presubmit/common.cfg
    • Removed the common presubmit configuration.
  • .kokoro/presubmit/prerelease-deps.cfg
    • Removed the prerelease dependencies presubmit configuration.
  • .kokoro/presubmit/presubmit.cfg
    • Removed the presubmit configuration.
  • .kokoro/samples/lint/common.cfg
    • Removed the common linting configuration for samples.
  • .kokoro/samples/lint/continuous.cfg
    • Removed the continuous linting configuration for samples.
  • .kokoro/samples/lint/periodic.cfg
    • Removed the periodic linting configuration for samples.
  • .kokoro/samples/lint/presubmit.cfg
    • Removed the presubmit linting configuration for samples.
  • .kokoro/samples/python3.10/common.cfg
    • Removed the common Python 3.10 configuration for samples.
  • .kokoro/samples/python3.10/continuous.cfg
    • Removed the continuous Python 3.10 configuration for samples.
  • .kokoro/samples/python3.10/periodic-head.cfg
    • Removed the periodic-head Python 3.10 configuration for samples.
  • .kokoro/samples/python3.10/periodic.cfg
    • Removed the periodic Python 3.10 configuration for samples.
  • .kokoro/samples/python3.10/presubmit.cfg
    • Removed the presubmit Python 3.10 configuration for samples.
  • .kokoro/samples/python3.11/common.cfg
    • Removed the common Python 3.11 configuration for samples.
  • .kokoro/samples/python3.11/continuous.cfg
    • Removed the continuous Python 3.11 configuration for samples.
  • .kokoro/samples/python3.11/periodic-head.cfg
    • Removed the periodic-head Python 3.11 configuration for samples.
  • .kokoro/samples/python3.11/periodic.cfg
    • Removed the periodic Python 3.11 configuration for samples.
  • .kokoro/samples/python3.11/presubmit.cfg
    • Removed the presubmit Python 3.11 configuration for samples.
  • .kokoro/samples/python3.12/common.cfg
    • Removed the common Python 3.12 configuration for samples.
  • .kokoro/samples/python3.12/continuous.cfg
    • Removed the continuous Python 3.12 configuration for samples.
  • .kokoro/samples/python3.12/periodic-head.cfg
    • Removed the periodic-head Python 3.12 configuration for samples.
  • .kokoro/samples/python3.12/periodic.cfg
    • Removed the periodic Python 3.12 configuration for samples.
  • .kokoro/samples/python3.12/presubmit.cfg
    • Removed the presubmit Python 3.12 configuration for samples.
  • .kokoro/samples/python3.13/common.cfg
    • Removed the common Python 3.13 configuration for samples.
  • .kokoro/samples/python3.13/continuous.cfg
    • Removed the continuous Python 3.13 configuration for samples.
  • .kokoro/samples/python3.13/periodic-head.cfg
    • Removed the periodic-head Python 3.13 configuration for samples.
  • .kokoro/samples/python3.13/periodic.cfg
    • Removed the periodic Python 3.13 configuration for samples.
  • .kokoro/samples/python3.13/presubmit.cfg
    • Removed the presubmit Python 3.13 configuration for samples.
  • .kokoro/samples/python3.7/common.cfg
    • Removed the common Python 3.7 configuration for samples.
  • .kokoro/samples/python3.7/continuous.cfg
    • Removed the continuous Python 3.7 configuration for samples.
  • .kokoro/samples/python3.7/periodic-head.cfg
    • Removed the periodic-head Python 3.7 configuration for samples.
  • .kokoro/samples/python3.7/periodic.cfg
    • Removed the periodic Python 3.7 configuration for samples.
  • .kokoro/samples/python3.7/presubmit.cfg
    • Removed the presubmit Python 3.7 configuration for samples.
  • .kokoro/samples/python3.8/common.cfg
    • Removed the common Python 3.8 configuration for samples.
  • .kokoro/samples/python3.8/continuous.cfg
    • Removed the continuous Python 3.8 configuration for samples.
  • .kokoro/samples/python3.8/periodic-head.cfg
    • Removed the periodic-head Python 3.8 configuration for samples.
  • .kokoro/samples/python3.8/periodic.cfg
    • Removed the periodic Python 3.8 configuration for samples.
  • .kokoro/samples/python3.8/presubmit.cfg
    • Removed the presubmit Python 3.8 configuration for samples.
  • .kokoro/samples/python3.9/common.cfg
    • Removed the common Python 3.9 configuration for samples.
  • .kokoro/samples/python3.9/continuous.cfg
    • Removed the continuous Python 3.9 configuration for samples.
  • .kokoro/samples/python3.9/periodic-head.cfg
    • Removed the periodic-head Python 3.9 configuration for samples.
  • .kokoro/samples/python3.9/periodic.cfg
    • Removed the periodic Python 3.9 configuration for samples.
  • .kokoro/samples/python3.9/presubmit.cfg
    • Removed the presubmit Python 3.9 configuration for samples.
  • .kokoro/test-samples-against-head.sh
    • Removed the script for testing samples against head.
  • .kokoro/test-samples-impl.sh
    • Removed the samples test implementation script.
  • .kokoro/test-samples.sh
    • Removed the samples test runner script.
  • .kokoro/trampoline.sh
    • Removed the Kokoro trampoline script.
  • .kokoro/trampoline_v2.sh
    • Removed the Kokoro trampoline v2 script.
  • .librarian/state.yaml
    • Removed the Librarian state configuration file.
  • .pre-commit-config.yaml
    • Removed the pre-commit configuration file.
  • .trampolinerc
    • Removed the trampoline runtime configuration file.
  • CHANGELOG.md
    • Removed the project's changelog file.
  • CODE_OF_CONDUCT.md
    • Removed the code of conduct document.
  • CONTRIBUTING.rst
    • Removed the contributing guidelines document.
  • MANIFEST.in
    • Removed the Python package manifest file.
  • README.rst
    • Updated the README to indicate repository archival and redirect to the new monorepo location.
  • docs/README.rst
    • Removed the documentation README file.
  • docs/_static/custom.css
    • Removed custom CSS for documentation.
  • docs/_templates/layout.html
    • Removed custom layout template for documentation.
  • docs/changelog.md
    • Removed the documentation changelog file.
  • docs/client.rst
    • Removed the client documentation file.
  • docs/conf.py
    • Removed the Sphinx documentation configuration file.
  • docs/config.rst
    • Removed the config documentation file.
  • docs/index.rst
    • Removed the main documentation index file.
  • docs/summary_overview.md
    • Removed the summary overview for documentation.
  • docs/usage.html
    • Removed the usage HTML redirect file.
  • docs/variable.rst
    • Removed the variable documentation file.
  • google/cloud/runtimeconfig/init.py
    • Removed the package initialization file.
  • google/cloud/runtimeconfig/_helpers.py
    • Removed internal helper functions.
  • google/cloud/runtimeconfig/_http.py
    • Removed the HTTP connection module.
  • google/cloud/runtimeconfig/client.py
    • Removed the RuntimeConfig client implementation.
  • google/cloud/runtimeconfig/config.py
    • Removed the RuntimeConfig configuration module.
  • google/cloud/runtimeconfig/exceptions.py
    • Removed custom exception definitions.
  • google/cloud/runtimeconfig/variable.py
    • Removed the RuntimeConfig variable module.
  • google/cloud/runtimeconfig/version.py
    • Removed the version definition file.
  • noxfile.py
    • Removed the Nox automation configuration file.
  • pylint.config.py
    • Removed the Pylint configuration file.
  • pytest.ini
    • Removed the Pytest configuration file.
  • renovate.json
    • Removed the Renovate bot configuration file.
  • scripts/decrypt-secrets.sh
    • Removed the script for decrypting secrets.
  • scripts/readme-gen/readme_gen.py
    • Removed the README generation script.
  • scripts/readme-gen/templates/README.tmpl.rst
    • Removed the README template for generation.
  • scripts/readme-gen/templates/auth.tmpl.rst
    • Removed the authentication template.
  • scripts/readme-gen/templates/auth_api_key.tmpl.rst
    • Removed the API key authentication template.
  • scripts/readme-gen/templates/install_deps.tmpl.rst
    • Removed the install dependencies template.
  • scripts/readme-gen/templates/install_portaudio.tmpl.rst
    • Removed the PortAudio installation template.
  • setup.py
    • Removed the project setup file.
  • testing/.gitignore
    • Removed the Git ignore file for testing.
  • testing/constraints-3.7.txt
    • Removed the Python 3.7 testing constraints file.
  • tests/unit/init.py
    • Removed the unit tests initialization file.
  • tests/unit/test__helpers.py
    • Removed unit tests for helper functions.
  • tests/unit/test__http.py
    • Removed unit tests for HTTP connection.
  • tests/unit/test_client.py
    • Removed unit tests for the client.
  • tests/unit/test_config.py
    • Removed unit tests for configuration.
  • tests/unit/test_packaging.py
    • Removed unit tests for packaging compatibility.
  • tests/unit/test_variable.py
    • Removed unit tests for variables.
Ignored Files
  • Ignored by pattern: .github/workflows/** (3)
    • .github/workflows/docs.yml
    • .github/workflows/lint.yml
    • .github/workflows/unittest.yml
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request archives the repository by deleting all source code, documentation, and configuration files. It also updates the README.rst to include a note informing users that the repository is archived and directing them to the new location of the source code in the google-cloud-python repository. My review includes a suggestion to improve the visibility of this note in the README.rst file.

@@ -1,3 +1,8 @@
:**NOTE**: **This github repository is archived. The repository contents and history have moved to** `google-cloud-python`_.

Choose a reason for hiding this comment

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

medium

To make the archival notice more prominent, consider using a .. warning:: directive. This will render as a highlighted box, making it harder for users to miss.

Suggested change
:**NOTE**: **This github repository is archived. The repository contents and history have moved to** `google-cloud-python`_.
.. warning::
This github repository is archived. The repository contents and history have moved to `google-cloud-python`_.

@parthea parthea assigned daniel-sanche and unassigned Linchin Feb 10, 2026
@parthea parthea merged commit fa4587b into main Feb 10, 2026
6 of 7 checks passed
@parthea parthea deleted the migrate-library.2026-02-10.18-43-51 branch February 10, 2026 20:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: runtimeconfig Issues related to the googleapis/python-runtimeconfig API. size: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants