chaoss / chaoss/CollectOSS

Move operational tables (`exclude`, `unresolved_commit_emails`) to `operations` schema

Open
#435 0 comments 0 reactions 0 assignees View on GitHub
database tech debt
Dominant language
Python
Stars
13
Forks
17
Avg merge
6h 59m
Merged PRs (30d)
1

Description

The `exclude` table is an operational table that is used to limit the cache rebuilding behavior within facade

its used several times in this file:

https://github.com/chaoss/CollectOSS/blob/bdf11664866bc128d339ca0200546868c1e8d30d/collectoss/tasks/git/util/facade_worker/facade_worker/rebuildcache.py#L562

`unresolved_commit_emails` is also used as a table that controls aspects of collection (used as part of contributor resolution to avoid hitting the github API for the same nonexistent/unresolveable users over and over).

These should probably be moved to the `operations` schema

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.