Skip to content

Instantly share code, notes, and snippets.

View kiyaGu's full-sized avatar
🎯
Focusing

Kiya kiyaGu

🎯
Focusing
View GitHub Profile
@kiyaGu
kiyaGu / runtime.ts
Created August 15, 2025 10:07
Runtime
// TODO:
// - Get list of runtimes with major and minor version
// - Create a map of parsed runtime names that maps with endoflife.date
// Fetch data from https://endoflife.date/api/v1/products/<runtime>/releases/<version>
// Get and add isEos to package version table
/*
Runtime ========================= parsed
zulu* zulu
openJDK* redhat-build-of-openjdk
@kiyaGu
kiyaGu / listOfCategoriesWithProjects.js
Created July 31, 2025 10:09
List of categories with projects based on data collected https://endoflife.date/api/v1/products/full
module.exports = {
'server-app': [
'akeneo-pim',
'apache-activemq',
'apache-apisix',
'apache-flink',
'apache-http-server',
'apache-kafka',
'apache-nifi',
'apache-pulsar',
@kiyaGu
kiyaGu / listOfProjects.js
Created July 31, 2025 09:55
List of projects with their category collected from - https://endoflife.date/api/v1/products/full
module.exports = [
{
"akeneo-pim": {
"category": "server-app"
}
},
{
"alibaba-ack": {
"category": "service"
}
import * as z from 'zod';
import logger from '@dotcom-reliability-kit/logger';
import { Prisma, PrismaClient } from '../../prisma/generated/prisma';
import {
Package,
PackageVersion,
SbomOrigin,
SbomOriginToPackageVersion,
@kiyaGu
kiyaGu / systems-breakdown-by-team.json
Created November 21, 2024 09:42
Director view systems breakdown by team
[
{
"baselineAppsCount": 3,
"latestAppsCount": 3,
"difference": 0,
"group": "engineering-enablement",
"team": "operationssupport"
},
{
"baselineAppsCount": 13,
@kiyaGu
kiyaGu / heroku-add-ons-count-by-team.json
Created November 21, 2024 09:40
Director view heroku add-on count by team
[
{
"group": "customerproducts",
"team": "cp-retention-team",
"year": 2024,
"month": 9,
"totalNumberOfAddons": 7,
"previousMonthTotal": null,
"differenceFromPreviousMonth": null
},
@kiyaGu
kiyaGu / heroku-dyno-count-by-team.json
Created November 21, 2024 09:38
Director view heroku dyno count by team
[
{
"group": "customerproducts",
"team": "appsteam",
"year": 2024,
"month": 9,
"totalNumberOfDynos": 20,
"previousMonthTotal": null,
"differenceFromPreviousMonth": null
},
@kiyaGu
kiyaGu / systems-in-heroku-by-team.json
Created November 21, 2024 09:36
Director view systems in heroku by team
[
{
"group": "customerproducts",
"team": "appsteam",
"year": 2024,
"month": 9,
"totalNumberOfApps": 17,
"previousMonthTotal": null,
"differenceFromPreviousMonth": null
},
@kiyaGu
kiyaGu / heroku-add-ons-count-by-group.json
Created November 21, 2024 09:30
TLG view heroku add-ons count by group
[
{
"group": "customerproducts",
"year": 2024,
"month": 9,
"totalNumberOfAddons": 33,
"previousMonthTotal": null,
"differenceFromPreviousMonth": null
},
{
@kiyaGu
kiyaGu / heroku-dyno-count-by-group.json
Created November 21, 2024 09:28
TLG view Heroku dyno count by group
[
{
"group": "customerproducts",
"year": 2024,
"month": 9,
"totalNumberOfDynos": 421,
"previousMonthTotal": null,
"differenceFromPreviousMonth": null
},
{