WIP: feat: add a database client #3

Draft
nerdychara wants to merge 1 commits from feat/add-database into main
Member

Explanation

Mirabelle needs a database to be added rather than just use hard-coded values.

This will break and should not be merged at minimum until the environment variable is set to a value you want to use.

Issue

1

Attestations

Dependencies

  • I have pinned the dependencies to a specific patch version.

Style

  • I have run the linter and resolved any errors.
  • My pull request uses an appropriate title, matching the conventional commit standards.
  • My scope of feat/fix/chore/etc. correctly matches the nature of changes in my pull request.

Tests

  • My contribution adds new code, and I have added tests to cover it.
  • My contribution modifies existing code, and I have updated the tests to reflect these changes.
  • All new and existing tests pass locally with my changes.
  • Code coverage remains at or above the configured threshold.

Documentation

No response

Versioning

Major - My pull request introduces a breaking change.

### Explanation Mirabelle needs a database to be added rather than just use hard-coded values. This will break and should not be merged at minimum until the environment variable is set to a value you want to use. ### Issue 1 ### Attestations - [x] I have read and agree to the [Code of Conduct](https://docs.nhcarrigan.com/community/coc/) - [x] I have read and agree to the [Community Guidelines](https://docs.nhcarrigan.com/community/guide/). - [x] My contribution complies with the [Contributor Covenant](https://docs.nhcarrigan.com/dev/covenant/). ### Dependencies - [x] I have pinned the dependencies to a specific patch version. ### Style - [x] I have run the linter and resolved any errors. - [x] My pull request uses an appropriate title, matching the conventional commit standards. - [x] My scope of feat/fix/chore/etc. correctly matches the nature of changes in my pull request. ### Tests - [ ] My contribution adds new code, and I have added tests to cover it. - [ ] My contribution modifies existing code, and I have updated the tests to reflect these changes. - [ ] All new and existing tests pass locally with my changes. - [x] Code coverage remains at or above the configured threshold. ### Documentation _No response_ ### Versioning Major - My pull request introduces a breaking change.
nerdychara added 1 commit 2025-07-02 07:55:33 -07:00
feat: add a database client
Some checks failed
Node.js CI / Lint and Test (pull_request) Failing after 11s
7e9dc20632
naomi added the
status
blocked
label 2025-07-02 10:06:27 -07:00
Owner

This is blocked as the related issue has not been triaged yet.

Additionally, we use Prisma for our database client.

This is blocked as the related issue has not been triaged yet. Additionally, we use Prisma for our database client.
Some checks failed
Node.js CI / Lint and Test (pull_request) Failing after 11s
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/add-database:feat/add-database
git checkout feat/add-database
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/maribelle#3
No description provided.