Skip to content

Staging - #200

Open
SebAustin wants to merge 13 commits into
Snowflake-Labs:mainfrom
SebAustin:staging
Open

Staging#200
SebAustin wants to merge 13 commits into
Snowflake-Labs:mainfrom
SebAustin:staging

Conversation

@SebAustin

Copy link
Copy Markdown

No description provided.

Sebastien Henry and others added 4 commits June 30, 2026 13:27
fix: enable country table load and schema for Tasty Bytes pipeline
Add GitHub Actions workflow for data environment deployment
@SebAustin

Copy link
Copy Markdown
Author

CI/CD

Sebastien Henry and others added 9 commits June 30, 2026 14:39
Keep JWT-based auth, connection test, and full data/objects deploy steps
from fix-missing-data over the password-based staging workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix: configure GitHub Actions for JWT auth and complete deploy pipeline
PRIVATE_KEY_RAW in env vars often strips PEM newlines and causes
MalformedFraming. Decode SNOWFLAKE_PRIVATE_KEY_B64 to a temp key file
and validate with openssl before snow connection test.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix: load Snowflake private key from base64 in GitHub Actions
Log decoded key fingerprint and account/user before connection test.
Trim base64 secret whitespace and only set passphrase when provided.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix: JWT auth diagnostics for GitHub Actions
Trailing whitespace in SNOWFLAKE_USER breaks JWT auth. Normalize all
secrets, reject FD17944 locator-only account, and fail fast when the
decoded private key fingerprint does not match Snowflake.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix: trim secrets and validate JWT fingerprint in CI
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.

1 participant