cncf / devstats.archive

📈CNCF-created tool for analyzing and graphing developer contributions
https://devstats.cncf.io/
Apache License 2.0
444 stars 147 forks source link

Update Tekton config #390

Closed afrittoli closed 1 year ago

afrittoli commented 1 year ago

Add the new Tekton owned org tektoncd-catalog. Set the main repo as tektoncd/pipeline.

Signed-off-by: Andrea Frittoli andrea.frittoli@gmail.com

Please make sure that you follow instructions from CONTRIBUTING

Specially:

afrittoli commented 1 year ago

I'm not really sure if this change does what I'm trying to do, I would appreciate a review on it 🙏

lukaszgryglicki commented 1 year ago

This change adds a new org, changes the main repo, and adds a new skip path in the golang repo. Looking good - I'll merge and then update other places where needed. One caveat - this requires regenerating all dashboards data because the main repo (the one which generates annotations and time ranges) was changed - I can do this full regenerate after my 2 weeks of PTO.

lukaszgryglicki commented 1 year ago

On it now.

lukaszgryglicki commented 1 year ago

Backfilled data for this new org, now regenerating all metrics (including historical/past ones) to include data from the new org.

lukaszgryglicki commented 1 year ago

Dashboards data is now generating, needed to add support for cleaning non-UTF8 strings, looks like some of tektoncd/pipeline tags had non-utf8 correct names, so needed this fix before I could generate tags for the new version, details here: https://github.com/cncf/devstatscode/commit/6234559fea63090aca9e73828299b162283336f6 and there: https://github.com/cncf/devstatscode/commit/b060e83b9a48fb7f9c7f7bf3310ec7f8ecbcb296

lukaszgryglicki commented 1 year ago

This is done.