Skip to content

chore: Add the PQC conformance tests#9299

Draft
Hectorhammett wants to merge 1 commit into
mainfrom
pqc-preparation
Draft

chore: Add the PQC conformance tests#9299
Hectorhammett wants to merge 1 commit into
mainfrom
pqc-preparation

Conversation

@Hectorhammett

Copy link
Copy Markdown
Collaborator

Adds the PQC conformance tests to GAX.

@Hectorhammett Hectorhammett added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jun 24, 2026
- name: Install GAPIC Showcase from Branch
run: |
curl -L https://github.com/googleapis/gapic-showcase/releases/download/v${GAPIC_SHOWCASE_VERSION}/gapic-showcase-${GAPIC_SHOWCASE_VERSION}-${OS}-${ARCH}.tar.gz | tar -zx
./gapic-showcase run &

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

You upgraded the showcase version but then removed the lines using it? I assume these will be added back once the feat-pqc-tls branch is merged and tagged?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I hope so, this is for now as it is what it "works". If it gets merged and tagged, we are updatting this.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I am a bit confused, we did not removed the lines using it, is under the next step:
Run the GAPIC showcase server

@@ -0,0 +1,100 @@
<?php
/*
* Copyright 2021 Google LLC

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
* Copyright 2021 Google LLC
* Copyright 2026 Google LLC
Image


public function provideTransport(): array
{
$pemPath = __DIR__ . '/showcase.pem';

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

missing file?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

It is autogenerated by the showcase server when started.

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

Labels

do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants