Skip to content

Conversation

rohanshah18
Copy link
Contributor

@rohanshah18 rohanshah18 commented Jun 16, 2025

Problem

When I tried releasing to prod, the workflow failed with the following error:

[Invalid workflow file: .github/workflows/release-prod.yaml#L26](https://github.com/pinecone-io/pinecone-python-client/actions/runs/15689847725/workflow)
The workflow is not valid. .github/workflows/release-prod.yaml (Line: 26, Col: 11): Input python_versions_json is required, but not provided while calling.

Solution

Recently, the unit and integration tests workflows were updated in this pr for creating a new project for each test run. These workflows are used in release-prod.yaml but the corresponding changes were not made. As a part of this PR, I have:

  1. added python_versions_json for running unit-tests (required by test-unit.yaml)
  2. added encrypted_project_api_key and python_versions_json for running integration tests (required by test-integration.yaml)
  3. Added create-project and cleanup-project as extra steps (based on this pr)

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Infrastructure change (CI configs, etc)
  • Non-code change (docs, etc)
  • None of the above: (explain here)

Test Plan

NA

@rohanshah18 rohanshah18 marked this pull request as ready for review June 16, 2025 20:29
Copy link
Contributor

@austin-denoble austin-denoble left a comment

Choose a reason for hiding this comment

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

@rohanshah18 rohanshah18 merged commit dfd0125 into main Jun 17, 2025
35 checks passed
@rohanshah18 rohanshah18 deleted the rshah/fix-release-workflow branch June 17, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants