Skip to content

Conversation

@martonvago
Copy link
Contributor

Description

This PR implements the MUST constraint that primary key fields must exist (i.e. they must be fields on the same resource).

Closes #216

Needs an in-depth review.

Checklist

  • Formatted Markdown
  • Ran just run-all

@martonvago martonvago moved this from Todo to In Review in Iteration planning Nov 26, 2025
@martonvago martonvago marked this pull request as ready for review November 26, 2025 16:21
@martonvago martonvago requested a review from a team as a code owner November 26, 2025 16:21
Copy link
Member

@lwjohnst86 lwjohnst86 left a comment

Choose a reason for hiding this comment

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

Nice! Some comments and suggested edits ☺️

@github-project-automation github-project-automation bot moved this from In Review to In Progress in Iteration planning Dec 5, 2025
@martonvago martonvago moved this from In Progress to In Review in Iteration planning Dec 5, 2025
@martonvago martonvago requested a review from lwjohnst86 December 5, 2025 09:31
@martonvago
Copy link
Contributor Author

Oops, I think _keep_resources_with_no_issue_at_property is a bit broken now, moving this to in progress while I look into it

@martonvago martonvago moved this from In Review to In Progress in Iteration planning Dec 5, 2025
@martonvago martonvago moved this from In Progress to In Review in Iteration planning Dec 5, 2025
@martonvago
Copy link
Contributor Author

Okay, fixed 🎉

@lwjohnst86 lwjohnst86 merged commit de8ed07 into main Dec 8, 2025
6 checks passed
@lwjohnst86 lwjohnst86 deleted the feat/pk-musts branch December 8, 2025 08:07
@github-project-automation github-project-automation bot moved this from In Review to Done in Iteration planning Dec 8, 2025
lwjohnst86 pushed a commit that referenced this pull request Dec 8, 2025
# Description

This PR checks that foreign key source and destination fields exist.
#218 should be reviewed first.

Closes #217 

Needs an in-depth review.

## Checklist

- [x] Formatted Markdown
- [x] Ran `just run-all`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Primary key fields must exist

3 participants