Skip to content

Eng 567 pr2 saas config version#7688

Draft
Vagoasdf wants to merge 9 commits intoENG-567_record-integration-version-on-exec-logsfrom
ENG-567_pr2-saas-config-version
Draft

Eng 567 pr2 saas config version#7688
Vagoasdf wants to merge 9 commits intoENG-567_record-integration-version-on-exec-logsfrom
ENG-567_pr2-saas-config-version

Conversation

@Vagoasdf
Copy link
Contributor

Ticket []

Description Of Changes

Code Changes

Steps to Confirm

Pre-Merge Checklist

  • Issue requirements met
  • All CI pipelines succeeded
  • CHANGELOG.md updated
    • Add a db-migration This indicates that a change includes a database migration label to the entry if your change includes a DB migration
    • Add a high-risk This issue suggests changes that have a high-probability of breaking existing code label to the entry if your change includes a high-risk change (i.e. potential for performance impact or unexpected regression) that should be flagged
    • Updates unreleased work already in Changelog, no new entry necessary
  • UX feedback:
    • All UX related changes have been reviewed by a designer
    • No UX review needed
  • Followup issues:
    • Followup issues created
    • No followup issues
  • Database migrations:
    • Ensure that your downrev is up to date with the latest revision on main
    • Ensure that your downgrade() migration is correct and works
      • If a downgrade migration is not possible for this change, please call this out in the PR description!
    • No migrations
  • Documentation:
    • Documentation complete, PR opened in fidesdocs
    • Documentation issue created in fidesdocs
    • If there are any new client scopes created as part of the pull request, remember to update public-facing documentation that references our scope registry
    • No documentation updates required

@vercel
Copy link
Contributor

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
fides-plus-nightly Ignored Ignored Preview Mar 18, 2026 6:12pm
fides-privacy-center Ignored Ignored Mar 18, 2026 6:12pm

Request Review

@Vagoasdf Vagoasdf force-pushed the ENG-567_pr2-saas-config-version branch from bf2caf2 to b3ebb01 Compare March 18, 2026 15:56
This will save a snapshot of the connection config history th check during runtime
- Remove duplicate SaaSConfigVersion import in saas_config_endpoints.py
- Register ConnectionConfigSaaSHistory in db/base.py for SQLAlchemy metadata
- Replace bare db.add/commit/refresh with existing.save(db) in SaaSConfigVersion.upsert
- Move `import yaml` from function bodies to module top in connector_template_endpoints.py
- Extract _get_version_row helper to eliminate duplicated query in config/dataset endpoints
- Clarify datasets falsy check: `datasets if datasets else None`
@Vagoasdf Vagoasdf force-pushed the ENG-567_pr2-saas-config-version branch from b3ebb01 to 0d2296b Compare March 18, 2026 18:11
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