Skip to content

feat(entities) Adds build entity and sql schema#48

Merged
manjari25 merged 5 commits into
mainfrom
manjari/build-entity
Feb 24, 2026
Merged

feat(entities) Adds build entity and sql schema#48
manjari25 merged 5 commits into
mainfrom
manjari/build-entity

Conversation

@manjari25
Copy link
Copy Markdown
Contributor

@manjari25 manjari25 commented Feb 24, 2026

Summary

feat(entities) Adds build entity and sql schema

Why?

This sets up build entity and its corresponding sql schema. This establishes a concrete entity for builds that will be used across the system.

What?

  • Add a Build entity
  • Add build mysql schema
  • Note: BuildStore in upcoming PR

Test Plan

Issues

@manjari25 manjari25 force-pushed the manjari/build-entity branch from 8884eb1 to 731a015 Compare February 24, 2026 00:43
@manjari25 manjari25 force-pushed the manjari/batch-dependent-entity branch from e85e6d4 to 1543bfd Compare February 24, 2026 00:43
behinddwalls added a commit that referenced this pull request Feb 24, 2026
… it (#44)

## Summary
feat(entities) Adds change provider entity and mysql backed store for it

## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up change provider entity and its corresponding sql store.
This will be used by various workflows in the orchestrator to get
information about changes going through the system.

## What?
* Add a `ChangeProvider` entity
* Add a `ChangeProviderStore` - the mysql store that backs this entity

## Test Plan


## Issues


## Stack
1. @ #44
1. #46
1. #47
1. #48
1. #49

---------

Co-authored-by: Preetam Dwivedi <behinddwalls@gmail.com>
@manjari25 manjari25 marked this pull request as ready for review February 24, 2026 00:56
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch entity and batch sql schema

## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch entity and its corresponding sql schema. This
establishes the core concept of a batch that will be used through the
system.

## What?
* Add a `Batch` entity
* Add `batch` mysql schema
* Note: `BatchStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. #44
1. @ #46
1. #47
1. #48
1. #49
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch dependent entity and sql schema


## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch dependent entity and its corresponding sql schema.
This helps make reverse look ups for batch dependencies easier
throughout the system.

## What?
* Add a `BatchDependent` entity
* Add `batch_dependent` mysql schema
* Note: `BatchDependentStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. #44
1. #46
1. @ #47
1. #48
1. #49
@manjari25 manjari25 changed the base branch from manjari/batch-dependent-entity to main February 24, 2026 01:27
Copy link
Copy Markdown
Contributor

@sbalabanov sbalabanov left a comment

Choose a reason for hiding this comment

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

Seems like a lot of irrelevant commits got merged here accidently?
I'll let you fix this (or let know which specific commit(s) to review) before reviewing.

@manjari25 manjari25 changed the base branch from main to manjari/batch-dependent-entity February 24, 2026 01:50
@manjari25 manjari25 force-pushed the manjari/batch-dependent-entity branch from 8c569aa to 7d6ea78 Compare February 24, 2026 02:47
@manjari25 manjari25 force-pushed the manjari/build-entity branch from 726e384 to a3f6084 Compare February 24, 2026 02:49
@manjari25 manjari25 requested a review from sbalabanov February 24, 2026 02:49
manjari25 added a commit that referenced this pull request Feb 24, 2026
## Summary
feat(entities) Adds batch dependent entity and sql schema


## Why?
<!-- Why is this change necessary? What is the motivation or
justification? -->
This sets up batch dependent entity and its corresponding sql schema.
This helps make reverse look ups for batch dependencies easier
throughout the system.

## What?
* Add a `BatchDependent` entity
* Add `batch_dependent` mysql schema
* Note: `BatchDependentStore` in upcoming PR

## Test Plan


## Issues


## Stack
1. @ #54
1. #48
1. #49
1. #56
@manjari25 manjari25 force-pushed the manjari/build-entity branch from a3f6084 to 11015cc Compare February 24, 2026 03:28
@manjari25 manjari25 changed the base branch from manjari/batch-dependent-entity to main February 24, 2026 03:28
Comment thread entity/build.go Outdated
Comment thread entity/build.go Outdated
Copy link
Copy Markdown
Contributor

@sbalabanov sbalabanov left a comment

Choose a reason for hiding this comment

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

Accepting with comments

Comment thread entity/build.go Outdated
Comment thread entity/build.go Outdated
@manjari25 manjari25 merged commit 075b955 into main Feb 24, 2026
8 checks passed
@manjari25 manjari25 deleted the manjari/build-entity branch February 24, 2026 20:23
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.

3 participants