Skip to content

Instantly share code, notes, and snippets.

@mmollaverdi
Created February 27, 2024 03:28
Show Gist options
  • Save mmollaverdi/741d4c19ca6cbaa1ff732049496f4216 to your computer and use it in GitHub Desktop.
Save mmollaverdi/741d4c19ca6cbaa1ff732049496f4216 to your computer and use it in GitHub Desktop.
$ gradle create
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileKotlin
w: file:///Users/mmollaverdi/projects/cash-monorepo-builder/src/main/kotlin/commands/create/Main.kt:11:10 Parameter 'args' is never used
> Task :create
/Users/mmollaverdi/projects/monorepo-staging/cash-server git init .
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /Users/mmollaverdi/projects/monorepo-staging/cash-server/.git/
Created monorepo staging dir at /Users/mmollaverdi/projects/monorepo-staging
/Users/mmollaverdi/projects/monorepo-staging/cash-server hermit init .
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install schema-registry
/Users/mmollaverdi/projects/monorepo-staging/cash-server git branch -M mehdi/initial-cataloger
/Users/mmollaverdi/projects/monorepo-staging/cash-server git add .
/Users/mmollaverdi/projects/monorepo-staging/cash-server git commit -m Add root build files
[mehdi/initial-cataloger (root-commit) 6534225] Add root build files
32 files changed, 851 insertions(+)
create mode 100755 .buildkite/hooks/post-command
create mode 100755 .buildkite/hooks/pre-command
create mode 100644 .buildkite/pipeline.yml
create mode 100755 .buildkite/scripts/affected-paths-cache
create mode 100755 .buildkite/scripts/check-for-large-files-in-commits
create mode 100755 .buildkite/scripts/trigger-pipelines
create mode 100644 .gitignore
create mode 100644 affected-paths-calculator/build.gradle.kts
create mode 100644 affected-paths-calculator/src/main/kotlin/com/squareup/AffectedPathsCalculator.kt
create mode 120000 bin/.schema-registry-0.94.6.pkg
create mode 100644 bin/README.hermit.md
create mode 100755 bin/activate-hermit
create mode 100755 bin/configure-local-monorepo
create mode 100755 bin/hermit
create mode 100644 bin/hermit.hcl
create mode 120000 bin/schema-registry
create mode 100755 bin/set-modules
create mode 100755 bin/sort_translations
create mode 100644 build.gradle.kts
create mode 100644 buildSrc/build.gradle.kts
create mode 100644 buildSrc/settings.gradle.kts
create mode 100755 git-hooks/post-checkout
create mode 100644 gradle.properties
create mode 100644 gradle/libs.versions.toml
create mode 100644 module-switcher/build.gradle.kts
create mode 100644 module-switcher/src/main/kotlin/com/squareup/GradleBuildFile.kt
create mode 100644 module-switcher/src/main/kotlin/com/squareup/ModuleSwitcher.kt
create mode 100644 module-switcher/src/main/kotlin/com/squareup/RootFinder.kt
create mode 100644 module-switcher/src/main/kotlin/com/squareup/SettingsParser.kt
create mode 100644 module-switcher/src/main/kotlin/com/squareup/SimpleGraphWalker.kt
create mode 100644 settings.gradle.kts
create mode 100644 settings_modules_all.gradle.kts
/Users/mmollaverdi/projects/monorepo-staging/cash-server git remote add origin org-49461806@github.com:squareup/cash-server.git
/Users/mmollaverdi/projects/monorepo-staging/cash-server git fetch origin
From github.com:squareup/cash-server
* [new branch] main -> origin/main
* [new branch] mehdi/initial -> origin/mehdi/initial
/Users/mmollaverdi/projects/cash-cataloger git pull
From github.com:squareup/cash-cataloger
* [new branch] topographer/upgrade-all-dependencies -> origin/topographer/upgrade-all-dependencies
Already up to date.
null cp -r /Users/mmollaverdi/projects/cash-cataloger /Users/mmollaverdi/projects/monorepo-staging
/Users/mmollaverdi/projects/monorepo-staging/cash-cataloger git filter-repo --preserve-commit-hashes --preserve-commit-encoding --force --to-subdirectory cataloger
Parsed 1 commits
Parsed 995 commits
Parsed 2076 commits
Parsed 2418 commitsHEAD is now at 16fe90ab [HermitVersionWriter] Forced polykite to version 0.72.2
New history written in 0.65 seconds; now repacking/cleaning...
Repacking your repo and cleaning out old unneeded objects
Completely finished after 5.41 seconds.
/Users/mmollaverdi/projects/monorepo-staging/cash-server git remote add cash-cataloger /Users/mmollaverdi/projects/monorepo-staging/cash-cataloger
/Users/mmollaverdi/projects/monorepo-staging/cash-server git fetch cash-cataloger
From /Users/mmollaverdi/projects/monorepo-staging/cash-cataloger
* [new branch] dependency-upgrade -> cash-cataloger/dependency-upgrade
* [new branch] hamdan-update-eventing -> cash-cataloger/hamdan-update-eventing
* [new branch] hugom-05-04-2023-fix-typoe -> cash-cataloger/hugom-05-04-2023-fix-typoe
* [new branch] kartikaya.gr8 -> cash-cataloger/kartikaya.gr8
* [new branch] kartikaya.wiregrpc -> cash-cataloger/kartikaya.wiregrpc
* [new branch] kartikaya.wiregrpc.juho -> cash-cataloger/kartikaya.wiregrpc.juho
* [new branch] lkerford.0117.wip -> cash-cataloger/lkerford.0117.wip
* [new branch] lkerford.0131.testBK -> cash-cataloger/lkerford.0131.testBK
* [new branch] lkerford.02.wip -> cash-cataloger/lkerford.02.wip
* [new branch] lkerford.04.testPR -> cash-cataloger/lkerford.04.testPR
* [new branch] lkerford.0420.test -> cash-cataloger/lkerford.0420.test
* [new branch] lkerford.0420.test1 -> cash-cataloger/lkerford.0420.test1
* [new branch] lkerford.0420.test2 -> cash-cataloger/lkerford.0420.test2
* [new branch] lkerford.0426.ttest -> cash-cataloger/lkerford.0426.ttest
* [new branch] lkerford.0426.ttest10 -> cash-cataloger/lkerford.0426.ttest10
* [new branch] lkerford.0426.ttest111 -> cash-cataloger/lkerford.0426.ttest111
* [new branch] lkerford.0426.ttest12 -> cash-cataloger/lkerford.0426.ttest12
* [new branch] lkerford.0426.ttest13 -> cash-cataloger/lkerford.0426.ttest13
* [new branch] lkerford.0426.ttest14 -> cash-cataloger/lkerford.0426.ttest14
* [new branch] lkerford.0426.ttest15 -> cash-cataloger/lkerford.0426.ttest15
* [new branch] lkerford.0426.ttest16 -> cash-cataloger/lkerford.0426.ttest16
* [new branch] lkerford.0426.ttest17 -> cash-cataloger/lkerford.0426.ttest17
* [new branch] lkerford.0426.ttest18 -> cash-cataloger/lkerford.0426.ttest18
* [new branch] lkerford.0426.ttest19 -> cash-cataloger/lkerford.0426.ttest19
* [new branch] lkerford.0426.ttest2 -> cash-cataloger/lkerford.0426.ttest2
* [new branch] lkerford.0426.ttest20 -> cash-cataloger/lkerford.0426.ttest20
* [new branch] lkerford.0426.ttest3 -> cash-cataloger/lkerford.0426.ttest3
* [new branch] lkerford.0426.ttest4 -> cash-cataloger/lkerford.0426.ttest4
* [new branch] lkerford.0426.ttest5 -> cash-cataloger/lkerford.0426.ttest5
* [new branch] lkerford.0426.ttest6 -> cash-cataloger/lkerford.0426.ttest6
* [new branch] lkerford.0426.ttest7 -> cash-cataloger/lkerford.0426.ttest7
* [new branch] lkerford.0426.ttest8 -> cash-cataloger/lkerford.0426.ttest8
* [new branch] lkerford.0426.ttest9 -> cash-cataloger/lkerford.0426.ttest9
* [new branch] lkerford.0501.breakingApiTest -> cash-cataloger/lkerford.0501.breakingApiTest
* [new branch] lkerford.0502.test1 -> cash-cataloger/lkerford.0502.test1
* [new branch] lkerford.0502.test2 -> cash-cataloger/lkerford.0502.test2
* [new branch] lkerford.0502.test3 -> cash-cataloger/lkerford.0502.test3
* [new branch] lkerford.0504.unZipModernCli -> cash-cataloger/lkerford.0504.unZipModernCli
* [new branch] lkerford.0510.doNotCommitTar -> cash-cataloger/lkerford.0510.doNotCommitTar
* [new branch] lkerford.0630.wip -> cash-cataloger/lkerford.0630.wip
* [new branch] lkerford.0812.parseCompilePath -> cash-cataloger/lkerford.0812.parseCompilePath
* [new branch] lkerford.0916.handleMoreThenOneCert -> cash-cataloger/lkerford.0916.handleMoreThenOneCert
* [new branch] lkerford.0921.earlyDetectionDemo -> cash-cataloger/lkerford.0921.earlyDetectionDemo
* [new branch] lkerford.0928.polykiteCommandtest -> cash-cataloger/lkerford.0928.polykiteCommandtest
* [new branch] lkerford.0928.testinHarbingerCommand -> cash-cataloger/lkerford.0928.testinHarbingerCommand
* [new branch] lkerford.1105.upgradeBackfila -> cash-cataloger/lkerford.1105.upgradeBackfila
* [new branch] lkerford.1114.updateEventing -> cash-cataloger/lkerford.1114.updateEventing
* [new branch] lkerford.backfileWip -> cash-cataloger/lkerford.backfileWip
* [new branch] lkerford.demo -> cash-cataloger/lkerford.demo
* [new branch] lkerford.moderneDemo -> cash-cataloger/lkerford.moderneDemo
* [new branch] lkerford.test -> cash-cataloger/lkerford.test
* [new branch] lkerford.test2 -> cash-cataloger/lkerford.test2
* [new branch] lkerford.testHarbinger -> cash-cataloger/lkerford.testHarbinger
* [new branch] lkerford.testPR -> cash-cataloger/lkerford.testPR
* [new branch] lkerford.testingCataloger -> cash-cataloger/lkerford.testingCataloger
* [new branch] lkerford.testingCataloger.0106 -> cash-cataloger/lkerford.testingCataloger.0106
* [new branch] lkerford.testingModerne -> cash-cataloger/lkerford.testingModerne
* [new branch] lkerford.testingUpdatedCommand -> cash-cataloger/lkerford.testingUpdatedCommand
* [new branch] lkerford.wip -> cash-cataloger/lkerford.wip
* [new branch] lkerford.wip2 -> cash-cataloger/lkerford.wip2
* [new branch] main -> cash-cataloger/main
* [new branch] removingTemplateRepositoryNames -> cash-cataloger/removingTemplateRepositoryNames
* [new branch] rmariano-rmariano/20211104-debug-5-kochiku-canary -> cash-cataloger/rmariano-rmariano/20211104-debug-5-kochiku-canary
* [new branch] rmariano/20210901-upstream-set-up -> cash-cataloger/rmariano/20210901-upstream-set-up
* [new branch] rmariano/20210922-app-name -> cash-cataloger/rmariano/20210922-app-name
* [new branch] rmariano/20211104-debug-4 -> cash-cataloger/rmariano/20211104-debug-4
* [new branch] rmariano/20211217-add-or-sync-hermit -> cash-cataloger/rmariano/20211217-add-or-sync-hermit
* [new branch] topographer-dependency-upgrade -> cash-cataloger/topographer-dependency-upgrade
* [new branch] topographer-hermit-plugin-version-job -> cash-cataloger/topographer-hermit-plugin-version-job
* [new branch] topographer-job-BuildArtifactVersions-new -> cash-cataloger/topographer-job-BuildArtifactVersions-new
* [new branch] topographer-job-WispDependencyConvertor -> cash-cataloger/topographer-job-WispDependencyConvertor
* [new branch] topographer-job-downgrade-armeria -> cash-cataloger/topographer-job-downgrade-armeria
* [new branch] topographer-job-finalizer -> cash-cataloger/topographer-job-finalizer
* [new branch] topographer-job-gradleup -> cash-cataloger/topographer-job-gradleup
* [new branch] topographer-job-harden -> cash-cataloger/topographer-job-harden
* [new branch] topographer-job-linkfix -> cash-cataloger/topographer-job-linkfix
* [new branch] topographer-job-nodsl -> cash-cataloger/topographer-job-nodsl
* [new branch] topographer-job-pluginorm -> cash-cataloger/topographer-job-pluginorm
* [new branch] topographer-job-remotecache -> cash-cataloger/topographer-job-remotecache
* [new branch] topographer-job-shadowbump -> cash-cataloger/topographer-job-shadowbump
* [new branch] topographer-job-wireup -> cash-cataloger/topographer-job-wireup
* [new branch] topographer-job-zipremover -> cash-cataloger/topographer-job-zipremover
* [new branch] topographer-plugindefaults -> cash-cataloger/topographer-plugindefaults
* [new branch] topographer-pr-label-test -> cash-cataloger/topographer-pr-label-test
* [new branch] topographer-schema-registry-update -> cash-cataloger/topographer-schema-registry-update
* [new branch] topographer-schema-registry-update-0.43.4 -> cash-cataloger/topographer-schema-registry-update-0.43.4
* [new branch] topographer-schema-registry-updater -> cash-cataloger/topographer-schema-registry-updater
* [new branch] topographer-shallow-clone-ci-scripts -> cash-cataloger/topographer-shallow-clone-ci-scripts
* [new branch] topographer-staging-job -> cash-cataloger/topographer-staging-job
* [new branch] topographer-staging-job-kotlinbump -> cash-cataloger/topographer-staging-job-kotlinbump
* [new branch] topographer-staging-job-kotlinbump2 -> cash-cataloger/topographer-staging-job-kotlinbump2
* [new branch] topographer-staging-job-kotlinbump3 -> cash-cataloger/topographer-staging-job-kotlinbump3
* [new branch] topographer-staging-job-minbump -> cash-cataloger/topographer-staging-job-minbump
* [new branch] topographer-staging-job-pluginorm -> cash-cataloger/topographer-staging-job-pluginorm
* [new branch] topographer-staging-job-vc -> cash-cataloger/topographer-staging-job-vc
* [new branch] topographer-upgrade-app.cash.tempest -> cash-cataloger/topographer-upgrade-app.cash.tempest
* [new branch] topographer-upgrade-app.cash.wisp -> cash-cataloger/topographer-upgrade-app.cash.wisp
* [new branch] topographer-upgrade-cash-armeria -> cash-cataloger/topographer-upgrade-cash-armeria
* [new branch] topographer-upgrade-cash-cloud-kotlin -> cash-cataloger/topographer-upgrade-cash-cloud-kotlin
* [new branch] topographer-upgrade-cash-kotlin-frameworks -> cash-cataloger/topographer-upgrade-cash-kotlin-frameworks
* [new branch] topographer-upgrade-cataloger -> cash-cataloger/topographer-upgrade-cataloger
* [new branch] topographer-upgrade-com.fasterxml.jackson.module -> cash-cataloger/topographer-upgrade-com.fasterxml.jackson.module
* [new branch] topographer-upgrade-com.github.ajalt.clikt -> cash-cataloger/topographer-upgrade-com.github.ajalt.clikt
* [new branch] topographer-upgrade-com.google.guava -> cash-cataloger/topographer-upgrade-com.google.guava
* [new branch] topographer-upgrade-com.google.inject -> cash-cataloger/topographer-upgrade-com.google.inject
* [new branch] topographer-upgrade-com.google.protobuf -> cash-cataloger/topographer-upgrade-com.google.protobuf
* [new branch] topographer-upgrade-com.launchdarkly -> cash-cataloger/topographer-upgrade-com.launchdarkly
* [new branch] topographer-upgrade-com.linecorp.armeria -> cash-cataloger/topographer-upgrade-com.linecorp.armeria
* [new branch] topographer-upgrade-com.sksamuel.hoplite -> cash-cataloger/topographer-upgrade-com.sksamuel.hoplite
* [new branch] topographer-upgrade-com.squareup.misk -> cash-cataloger/topographer-upgrade-com.squareup.misk
* [new branch] topographer-upgrade-com.squareup.moshi -> cash-cataloger/topographer-upgrade-com.squareup.moshi
* [new branch] topographer-upgrade-com.squareup.okhttp3 -> cash-cataloger/topographer-upgrade-com.squareup.okhttp3
* [new branch] topographer-upgrade-com.squareup.wire -> cash-cataloger/topographer-upgrade-com.squareup.wire
* [new branch] topographer-upgrade-event-client -> cash-cataloger/topographer-upgrade-event-client
* [new branch] topographer-upgrade-io.grpc -> cash-cataloger/topographer-upgrade-io.grpc
* [new branch] topographer-upgrade-io.kotest -> cash-cataloger/topographer-upgrade-io.kotest
* [new branch] topographer-upgrade-io.netty -> cash-cataloger/topographer-upgrade-io.netty
* [new branch] topographer-upgrade-misk -> cash-cataloger/topographer-upgrade-misk
* [new branch] topographer-upgrade-org.assertj -> cash-cataloger/topographer-upgrade-org.assertj
* [new branch] topographer-upgrade-org.jetbrains.kotlin -> cash-cataloger/topographer-upgrade-org.jetbrains.kotlin
* [new branch] topographer-upgrade-org.jetbrains.kotlinx -> cash-cataloger/topographer-upgrade-org.jetbrains.kotlinx
* [new branch] topographer-upgrade-org.junit.jupiter -> cash-cataloger/topographer-upgrade-org.junit.jupiter
* [new branch] topographer-upgrade-org.yaml -> cash-cataloger/topographer-upgrade-org.yaml
* [new branch] topographer-upgrade-polyrepo-plugin -> cash-cataloger/topographer-upgrade-polyrepo-plugin
* [new branch] topographer-upgrade-skim -> cash-cataloger/topographer-upgrade-skim
* [new branch] topographer-upgrade-software.amazon.awssdk -> cash-cataloger/topographer-upgrade-software.amazon.awssdk
* [new branch] topographer-upgrade-tempest -> cash-cataloger/topographer-upgrade-tempest
* [new branch] topographer-upgrade-topographer -> cash-cataloger/topographer-upgrade-topographer
* [new branch] topographer/upgrade-all-dependencies -> cash-cataloger/topographer/upgrade-all-dependencies
* [new branch] topographer/upgrade-all-dependencies-disection -> cash-cataloger/topographer/upgrade-all-dependencies-disection
* [new branch] topographer/upgrade-all-dependencies-test -> cash-cataloger/topographer/upgrade-all-dependencies-test
/Users/mmollaverdi/projects/cash-cataloger git remote show origin
* remote origin
Fetch URL: org-49461806@github.com:squareup/cash-cataloger
Push URL: org-49461806@github.com:squareup/cash-cataloger
HEAD branch: main
Remote branches:
dependency-upgrade tracked
hamdan-update-eventing tracked
hugom-05-04-2023-fix-typoe tracked
kartikaya.gr8 tracked
kartikaya.wiregrpc tracked
kartikaya.wiregrpc.juho tracked
lkerford.0117.wip tracked
lkerford.0131.testBK tracked
lkerford.02.wip tracked
lkerford.04.testPR tracked
lkerford.0420.test tracked
lkerford.0420.test1 tracked
lkerford.0420.test2 tracked
lkerford.0426.ttest tracked
lkerford.0426.ttest10 tracked
lkerford.0426.ttest111 tracked
lkerford.0426.ttest12 tracked
lkerford.0426.ttest13 tracked
lkerford.0426.ttest14 tracked
lkerford.0426.ttest15 tracked
lkerford.0426.ttest16 tracked
lkerford.0426.ttest17 tracked
lkerford.0426.ttest18 tracked
lkerford.0426.ttest19 tracked
lkerford.0426.ttest2 tracked
lkerford.0426.ttest20 tracked
lkerford.0426.ttest3 tracked
lkerford.0426.ttest4 tracked
lkerford.0426.ttest5 tracked
lkerford.0426.ttest6 tracked
lkerford.0426.ttest7 tracked
lkerford.0426.ttest8 tracked
lkerford.0426.ttest9 tracked
lkerford.0501.breakingApiTest tracked
lkerford.0502.test1 tracked
lkerford.0502.test2 tracked
lkerford.0502.test3 tracked
lkerford.0504.unZipModernCli tracked
lkerford.0510.doNotCommitTar tracked
lkerford.0630.wip tracked
lkerford.0812.parseCompilePath tracked
lkerford.0916.handleMoreThenOneCert tracked
lkerford.0921.earlyDetectionDemo tracked
lkerford.0928.polykiteCommandtest tracked
lkerford.0928.testinHarbingerCommand tracked
lkerford.1105.upgradeBackfila tracked
lkerford.1114.updateEventing tracked
lkerford.backfileWip tracked
lkerford.demo tracked
lkerford.moderneDemo tracked
lkerford.test tracked
lkerford.test2 tracked
lkerford.testHarbinger tracked
lkerford.testPR tracked
lkerford.testingCataloger tracked
lkerford.testingCataloger.0106 tracked
lkerford.testingModerne tracked
lkerford.testingUpdatedCommand tracked
lkerford.wip tracked
lkerford.wip2 tracked
main tracked
removingTemplateRepositoryNames tracked
rmariano-rmariano/20211104-debug-5-kochiku-canary tracked
rmariano/20210901-upstream-set-up tracked
rmariano/20210922-app-name tracked
rmariano/20211104-debug-4 tracked
rmariano/20211217-add-or-sync-hermit tracked
topographer-dependency-upgrade tracked
topographer-hermit-plugin-version-job tracked
topographer-job-BuildArtifactVersions-new tracked
topographer-job-WispDependencyConvertor tracked
topographer-job-downgrade-armeria tracked
topographer-job-finalizer tracked
topographer-job-gradleup tracked
topographer-job-harden tracked
topographer-job-linkfix tracked
topographer-job-nodsl tracked
topographer-job-pluginorm tracked
topographer-job-remotecache tracked
topographer-job-shadowbump tracked
topographer-job-wireup tracked
topographer-job-zipremover tracked
topographer-plugindefaults tracked
topographer-pr-label-test tracked
topographer-schema-registry-update tracked
topographer-schema-registry-update-0.43.4 tracked
topographer-schema-registry-updater tracked
topographer-shallow-clone-ci-scripts tracked
topographer-staging-job tracked
topographer-staging-job-kotlinbump tracked
topographer-staging-job-kotlinbump2 tracked
topographer-staging-job-kotlinbump3 tracked
topographer-staging-job-minbump tracked
topographer-staging-job-pluginorm tracked
topographer-staging-job-vc tracked
topographer-upgrade-app.cash.tempest tracked
topographer-upgrade-app.cash.wisp tracked
topographer-upgrade-cash-armeria tracked
topographer-upgrade-cash-cloud-kotlin tracked
topographer-upgrade-cash-kotlin-frameworks tracked
topographer-upgrade-cataloger tracked
topographer-upgrade-com.fasterxml.jackson.module tracked
topographer-upgrade-com.github.ajalt.clikt tracked
topographer-upgrade-com.google.guava tracked
topographer-upgrade-com.google.inject tracked
topographer-upgrade-com.google.protobuf tracked
topographer-upgrade-com.launchdarkly tracked
topographer-upgrade-com.linecorp.armeria tracked
topographer-upgrade-com.sksamuel.hoplite tracked
topographer-upgrade-com.squareup.misk tracked
topographer-upgrade-com.squareup.moshi tracked
topographer-upgrade-com.squareup.okhttp3 tracked
topographer-upgrade-com.squareup.wire tracked
topographer-upgrade-event-client tracked
topographer-upgrade-io.grpc tracked
topographer-upgrade-io.kotest tracked
topographer-upgrade-io.netty tracked
topographer-upgrade-misk tracked
topographer-upgrade-org.assertj tracked
topographer-upgrade-org.jetbrains.kotlin tracked
topographer-upgrade-org.jetbrains.kotlinx tracked
topographer-upgrade-org.junit.jupiter tracked
topographer-upgrade-org.yaml tracked
topographer-upgrade-polyrepo-plugin tracked
topographer-upgrade-skim tracked
topographer-upgrade-software.amazon.awssdk tracked
topographer-upgrade-tempest tracked
topographer-upgrade-topographer tracked
topographer/upgrade-all-dependencies tracked
topographer/upgrade-all-dependencies-disection tracked
topographer/upgrade-all-dependencies-test tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
/Users/mmollaverdi/projects/monorepo-staging/cash-server git merge cash-cataloger/main --allow-unrelated-histories --no-ff -m Merge cash-cataloger
Merge made by the 'ort' strategy.
cataloger/.buildkite/datadog/config.schema.json | 106 ++
cataloger/.buildkite/datadog/config.yml | 29 +
cataloger/.buildkite/datadog/monitors.schema.json | 219 +++
.../.buildkite/datadog/monitors/monitors.yaml | 145 ++
cataloger/.buildkite/datadog/slos.schema.json | 237 ++++
cataloger/.buildkite/datadog/slos/slos.yaml | 50 +
cataloger/.buildkite/deploy.yaml | 9 +
cataloger/.buildkite/hooks/environment | 8 +
cataloger/.buildkite/pipeline.yml | 72 +
cataloger/.editorconfig | 112 ++
cataloger/.gitignore | 16 +
cataloger/.idea/externalDependencies.xml | 6 +
cataloger/OWNERS.yaml | 3 +
cataloger/README.md | 33 +
cataloger/bin/.cobs-0.0.60.pkg | 1 +
cataloger/bin/.gradle-8.6.pkg | 1 +
cataloger/bin/.gurl-0.0.77.pkg | 1 +
cataloger/bin/.mysqladmin-8.0.36.pkg | 1 +
cataloger/bin/.openjdk-17.0.8.1_1.pkg | 1 +
cataloger/bin/.polykite-0.72.2.pkg | 1 +
cataloger/bin/.protoc-22.0.pkg | 1 +
cataloger/bin/.schema-registry-0.94.6.pkg | 1 +
cataloger/bin/README.hermit.md | 7 +
cataloger/bin/activate-hermit | 19 +
cataloger/bin/cobs | 1 +
cataloger/bin/gradle | 1 +
cataloger/bin/gurl | 1 +
cataloger/bin/hermit | 41 +
cataloger/bin/hermit.hcl | 0
cataloger/bin/jar | 1 +
cataloger/bin/jarsigner | 1 +
cataloger/bin/java | 1 +
cataloger/bin/javac | 1 +
cataloger/bin/javadoc | 1 +
cataloger/bin/javap | 1 +
cataloger/bin/jcmd | 1 +
cataloger/bin/jconsole | 1 +
cataloger/bin/jdb | 1 +
cataloger/bin/jdeprscan | 1 +
cataloger/bin/jdeps | 1 +
cataloger/bin/jfr | 1 +
cataloger/bin/jhsdb | 1 +
cataloger/bin/jimage | 1 +
cataloger/bin/jinfo | 1 +
cataloger/bin/jlink | 1 +
cataloger/bin/jmap | 1 +
cataloger/bin/jmod | 1 +
cataloger/bin/jpackage | 1 +
cataloger/bin/jps | 1 +
cataloger/bin/jrunscript | 1 +
cataloger/bin/jshell | 1 +
cataloger/bin/jstack | 1 +
cataloger/bin/jstat | 1 +
cataloger/bin/jstatd | 1 +
cataloger/bin/keytool | 1 +
cataloger/bin/mysqladmin | 1 +
cataloger/bin/polykite | 1 +
cataloger/bin/protoc | 1 +
cataloger/bin/rmiregistry | 1 +
cataloger/bin/schema-registry | 1 +
cataloger/bin/serialver | 1 +
cataloger/build.gradle.kts | 20 +
cataloger/client/build.gradle.kts | 14 +
cataloger/client/gradle.properties | 5 +
.../squareup/cataloger/client/CatalogerClient.kt | 22 +
.../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 60756 bytes
.../gradle/wrapper/gradle-wrapper.properties | 5 +
cataloger/gradle-wrapper/gradlew | 240 ++++
cataloger/gradle-wrapper/gradlew.bat | 91 ++
cataloger/gradle.properties | 21 +
cataloger/gradle/libs.versions.toml | 49 +
cataloger/infra/production/dynamodb.hcl | 17 +
cataloger/infra/production/eventing.hcl | 4 +
cataloger/infra/staging/dynamodb.hcl | 18 +
cataloger/infra/staging/eventing.hcl | 4 +
cataloger/proto/build.gradle.kts | 35 +
cataloger/proto/gradle.properties | 5 +
.../api/squareup/cash/cataloger/service.proto | 35 +
.../internal.squareup.cash.cataloger/service.proto | 169 +++
cataloger/renovate.json5 | 6 +
cataloger/service/Dockerfile | 8 +
cataloger/service/build.gradle.kts | 212 +++
cataloger/service/gradle.properties | 1 +
cataloger/service/schema-registry.lock | 3 +
.../squareup/cash/cataloger/dev/DevApplication.kt | 24 +
.../squareup/cash/cataloger/dev/FakeTopographer.kt | 35 +
.../cash/cataloger/dev/LocalDatabaseSetup.kt | 45 +
.../cash/cataloger/dev/ProtoRequestFactory.kt | 234 ++++
.../cash/cataloger/dev/SetupDevEnvironment.kt | 66 +
.../com/squareup/cash/cataloger/Application.kt | 272 ++++
.../com/squareup/cash/cataloger/Authenticator.kt | 74 +
.../squareup/cash/cataloger/AuthenticatorSource.kt | 6 +
.../com/squareup/cash/cataloger/CiAuthenticator.kt | 3 +
.../cash/cataloger/CiDecoratorFactoryFunction.kt | 12 +
.../squareup/cash/cataloger/FeatureFlagsHandler.kt | 13 +
.../cash/cataloger/JenkinsAuthenticator.kt | 3 +
.../cataloger/JenkinsDecoratorFactoryFunction.kt | 12 +
.../cash/cataloger/RealFeatureFlagsHandler.kt | 13 +
.../api/json/CreateGrpcSchemaRegistryClient.kt | 30 +
.../api/json/GetAllProtosFromSchemaRegistry.kt | 115 ++
.../cash/cataloger/api/json/GetFileDetails.kt | 75 +
.../cataloger/api/json/GetProtoDetailReceiver.kt | 480 +++++++
.../cataloger/api/json/GetProtoDetailsService.kt | 305 ++++
.../squareup/cash/cataloger/api/json/GetRepos.kt | 42 +
.../cataloger/api/json/RealTopographerClient.kt | 57 +
.../cash/cataloger/api/json/RemoveDeletedProtos.kt | 109 ++
.../cash/cataloger/api/json/SearchProtosService.kt | 119 ++
.../cash/cataloger/api/json/TopographerClient.kt | 17 +
.../cash/cataloger/api/json/UpdateKnownProtos.kt | 107 ++
.../api/json/UpdatePolyrepoRepoDetails.kt | 47 +
.../cash/cataloger/api/json/UpdateProtoInfo.kt | 10 +
.../api/json/dashboard/PageServiceHtml.kt | 68 +
.../api/json/dashboard/TurboServiceHtml.kt | 88 ++
.../cash/cataloger/config/CatalogerConfig.kt | 19 +
.../persistence/CatalogerDatabaseStorage.kt | 553 ++++++++
.../com/squareup/cash/cataloger/ui/DashBoard.kt | 30 +
.../com/squareup/cash/cataloger/ui/Navbar.kt | 30 +
.../kotlin/com/squareup/cash/cataloger/ui/Paths.kt | 34 +
.../squareup/cash/cataloger/ui/TemplateTypes.kt | 30 +
.../com/squareup/cash/cataloger/ui/TurboFrame.kt | 23 +
.../com/squareup/cash/cataloger/ui/Wrapper.kt | 89 ++
.../squareup/cash/cataloger/ui/file/DisplayFile.kt | 63 +
.../cataloger/ui/proto/DisplayMessageFieldType.kt | 81 ++
.../cash/cataloger/ui/proto/DisplayProto.kt | 32 +
.../cash/cataloger/ui/proto/ProtoDetailsDisplay.kt | 57 +
.../cash/cataloger/ui/proto/ProtoEnumFields.kt | 41 +
.../cash/cataloger/ui/proto/ProtoMessageFields.kt | 46 +
.../cash/cataloger/ui/proto/ProtoServiceFields.kt | 78 ++
.../squareup/cash/cataloger/ui/proto/ProtoTable.kt | 195 +++
.../squareup/cash/cataloger/ui/proto/UsageTable.kt | 50 +
.../cash/cataloger/ui/search/ScreenPathBuilder.kt | 27 +
.../cash/cataloger/ui/search/SearchFileResults.kt | 119 ++
.../cash/cataloger/ui/search/SearchProtosProps.kt | 182 +++
.../cash/cataloger/ui/search/SearchResults.kt | 121 ++
.../src/main/resources/cataloger-development.yaml | 13 +
.../src/main/resources/cataloger-production.yaml | 29 +
.../src/main/resources/cataloger-staging.yaml | 24 +
.../service/src/main/resources/cataloger.yaml | 12 +
.../resources/data-source-clusters-testing.yaml | 9 +
.../src/main/resources/migrations/v0001__init.sql | 1 +
.../src/main/resources/migrations/v0002__repos.sql | 7 +
.../resources/migrations/v0003__proto_file.sql | 9 +
.../migrations/v0004__proto_declarations.sql | 14 +
.../resources/migrations/v0005__proto_fields.sql | 10 +
.../migrations/v0006__proto_declarations.sql | 10 +
.../resources/migrations/v0007__proto_fields.sql | 10 +
.../main/resources/migrations/v0008__proto_rpc.sql | 11 +
.../resources/migrations/v0009__proto_enums.sql | 10 +
.../resources/migrations/v0010__proto_fields.sql | 4 +
.../resources/migrations/v0011__dependencies.sql | 9 +
.../resources/migrations/v0012__proto_files.sql | 2 +
.../resources/migrations/v0013__proto_fields.sql | 2 +
.../main/resources/migrations/v0014__proto_rpc.sql | 5 +
.../resources/migrations/v0015__proto_fields.sql | 2 +
.../main/resources/migrations/v0016__proto_rpc.sql | 2 +
.../resources/migrations/v0017__proto_enums.sql | 2 +
.../main/resources/migrations/v0018__one_of.sql | 9 +
.../resources/migrations/v0019__proto_fields.sql | 2 +
.../resources/migrations/v0020__proto_maps.sql | 14 +
.../resources/migrations/v0021__proto_fields.sql | 2 +
.../src/main/resources/migrations/v0022__repos.sql | 3 +
.../migrations/v0023__proto_declarations.sql | 2 +
.../resources/migrations/v0024__dependencies.sql | 4 +
.../migrations/v0025__proto_declarations.sql | 2 +
.../resources/migrations/v0026__proto_fields.sql | 3 +
.../main/resources/migrations/v0027__proto_rpc.sql | 5 +
.../resources/migrations/v0028__proto_maps.sql | 5 +
.../migrations/v0029__proto_declarations.sql | 4 +
.../resources/migrations/v0030__proto_maps.sql | 3 +
.../main/resources/migrations/v0031__proto_rpc.sql | 3 +
.../resources/migrations/v0032__proto_fields.sql | 2 +
.../resources/migrations/v0033__dependencies.sql | 3 +
.../resources/migrations/v0034__dependencies.sql | 2 +
.../web/static/display_copy_controller.js | 26 +
.../web/static/display_management_controller.js | 37 +
.../web/static/display_usages_controller.js | 20 +
.../resources/web/static/pagination_controller.js | 93 ++
.../src/main/resources/web/static/protoBuf.png | Bin 0 -> 131255 bytes
.../main/resources/web/static/tab_controller.js | 65 +
.../squareup/cash/cataloger/AuthenticatorTest.kt | 120 ++
.../cash/cataloger/CatalogerStoreTestBase.kt | 35 +
.../cash/cataloger/FakeFeatureFlagsHandler.kt | 6 +
.../GetAllProtosFromSchemaRegistryTest.kt | 146 ++
.../squareup/cash/cataloger/GetFileDetailsTest.kt | 160 +++
.../cash/cataloger/GetProtoDetailReceiverTest.kt | 1000 +++++++++++++
.../cash/cataloger/GetProtoDetailsServiceTest.kt | 1202 ++++++++++++++++
.../com/squareup/cash/cataloger/GetReposTest.kt | 66 +
.../cash/cataloger/RemoveDeletedProtosTest.kt | 105 ++
.../cash/cataloger/SearchFileNameServiceTest.kt | 113 ++
.../cash/cataloger/SearchProtosServiceTest.kt | 127 ++
.../com/squareup/cash/cataloger/TestExecutor.kt | 30 +
.../cash/cataloger/UpdateKnownProtosTest.kt | 1465 ++++++++++++++++++++
.../cataloger/UpdatePolyrepoRepoDetailsTest.kt | 359 +++++
cataloger/settings.gradle.kts | 29 +
cataloger/update-all-protos-job/build.gradle.kts | 27 +
.../update-all-protos-job/catalogerJob.Jenkinsfile | 1 +
cataloger/update-all-protos-job/gradle.properties | 5 +
cataloger/update-all-protos-job/jenkins-script | 65 +
cataloger/update-all-protos-job/readme.md | 3 +
.../cataloger/jenkins/CreateCatalogerClient.kt | 70 +
.../squareup/cash/cataloger/jenkins/JenkinsJob.kt | 97 ++
201 files changed, 12257 insertions(+)
create mode 100644 cataloger/.buildkite/datadog/config.schema.json
create mode 100644 cataloger/.buildkite/datadog/config.yml
create mode 100644 cataloger/.buildkite/datadog/monitors.schema.json
create mode 100644 cataloger/.buildkite/datadog/monitors/monitors.yaml
create mode 100644 cataloger/.buildkite/datadog/slos.schema.json
create mode 100644 cataloger/.buildkite/datadog/slos/slos.yaml
create mode 100644 cataloger/.buildkite/deploy.yaml
create mode 100644 cataloger/.buildkite/hooks/environment
create mode 100644 cataloger/.buildkite/pipeline.yml
create mode 100644 cataloger/.editorconfig
create mode 100644 cataloger/.gitignore
create mode 100644 cataloger/.idea/externalDependencies.xml
create mode 100644 cataloger/OWNERS.yaml
create mode 100644 cataloger/README.md
create mode 120000 cataloger/bin/.cobs-0.0.60.pkg
create mode 120000 cataloger/bin/.gradle-8.6.pkg
create mode 120000 cataloger/bin/.gurl-0.0.77.pkg
create mode 120000 cataloger/bin/.mysqladmin-8.0.36.pkg
create mode 120000 cataloger/bin/.openjdk-17.0.8.1_1.pkg
create mode 120000 cataloger/bin/.polykite-0.72.2.pkg
create mode 120000 cataloger/bin/.protoc-22.0.pkg
create mode 120000 cataloger/bin/.schema-registry-0.94.6.pkg
create mode 100644 cataloger/bin/README.hermit.md
create mode 100755 cataloger/bin/activate-hermit
create mode 120000 cataloger/bin/cobs
create mode 120000 cataloger/bin/gradle
create mode 120000 cataloger/bin/gurl
create mode 100755 cataloger/bin/hermit
create mode 100644 cataloger/bin/hermit.hcl
create mode 120000 cataloger/bin/jar
create mode 120000 cataloger/bin/jarsigner
create mode 120000 cataloger/bin/java
create mode 120000 cataloger/bin/javac
create mode 120000 cataloger/bin/javadoc
create mode 120000 cataloger/bin/javap
create mode 120000 cataloger/bin/jcmd
create mode 120000 cataloger/bin/jconsole
create mode 120000 cataloger/bin/jdb
create mode 120000 cataloger/bin/jdeprscan
create mode 120000 cataloger/bin/jdeps
create mode 120000 cataloger/bin/jfr
create mode 120000 cataloger/bin/jhsdb
create mode 120000 cataloger/bin/jimage
create mode 120000 cataloger/bin/jinfo
create mode 120000 cataloger/bin/jlink
create mode 120000 cataloger/bin/jmap
create mode 120000 cataloger/bin/jmod
create mode 120000 cataloger/bin/jpackage
create mode 120000 cataloger/bin/jps
create mode 120000 cataloger/bin/jrunscript
create mode 120000 cataloger/bin/jshell
create mode 120000 cataloger/bin/jstack
create mode 120000 cataloger/bin/jstat
create mode 120000 cataloger/bin/jstatd
create mode 120000 cataloger/bin/keytool
create mode 120000 cataloger/bin/mysqladmin
create mode 120000 cataloger/bin/polykite
create mode 120000 cataloger/bin/protoc
create mode 120000 cataloger/bin/rmiregistry
create mode 120000 cataloger/bin/schema-registry
create mode 120000 cataloger/bin/serialver
create mode 100644 cataloger/build.gradle.kts
create mode 100644 cataloger/client/build.gradle.kts
create mode 100644 cataloger/client/gradle.properties
create mode 100644 cataloger/client/src/main/kotlin/com/squareup/cataloger/client/CatalogerClient.kt
create mode 100644 cataloger/gradle-wrapper/gradle/wrapper/gradle-wrapper.jar
create mode 100644 cataloger/gradle-wrapper/gradle/wrapper/gradle-wrapper.properties
create mode 100755 cataloger/gradle-wrapper/gradlew
create mode 100644 cataloger/gradle-wrapper/gradlew.bat
create mode 100644 cataloger/gradle.properties
create mode 100644 cataloger/gradle/libs.versions.toml
create mode 100644 cataloger/infra/production/dynamodb.hcl
create mode 100644 cataloger/infra/production/eventing.hcl
create mode 100644 cataloger/infra/staging/dynamodb.hcl
create mode 100644 cataloger/infra/staging/eventing.hcl
create mode 100644 cataloger/proto/build.gradle.kts
create mode 100644 cataloger/proto/gradle.properties
create mode 100644 cataloger/proto/src/main/proto/api/squareup/cash/cataloger/service.proto
create mode 100644 cataloger/proto/src/main/proto/internal.squareup.cash.cataloger/service.proto
create mode 100644 cataloger/renovate.json5
create mode 100644 cataloger/service/Dockerfile
create mode 100644 cataloger/service/build.gradle.kts
create mode 100644 cataloger/service/gradle.properties
create mode 100644 cataloger/service/schema-registry.lock
create mode 100644 cataloger/service/src/dev/kotlin/com/squareup/cash/cataloger/dev/DevApplication.kt
create mode 100644 cataloger/service/src/dev/kotlin/com/squareup/cash/cataloger/dev/FakeTopographer.kt
create mode 100644 cataloger/service/src/dev/kotlin/com/squareup/cash/cataloger/dev/LocalDatabaseSetup.kt
create mode 100644 cataloger/service/src/dev/kotlin/com/squareup/cash/cataloger/dev/ProtoRequestFactory.kt
create mode 100644 cataloger/service/src/dev/kotlin/com/squareup/cash/cataloger/dev/SetupDevEnvironment.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/Application.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/Authenticator.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/AuthenticatorSource.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/CiAuthenticator.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/CiDecoratorFactoryFunction.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/FeatureFlagsHandler.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/JenkinsAuthenticator.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/JenkinsDecoratorFactoryFunction.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/RealFeatureFlagsHandler.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/CreateGrpcSchemaRegistryClient.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/GetAllProtosFromSchemaRegistry.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/GetFileDetails.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/GetProtoDetailReceiver.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/GetProtoDetailsService.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/GetRepos.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/RealTopographerClient.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/RemoveDeletedProtos.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/SearchProtosService.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/TopographerClient.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/UpdateKnownProtos.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/UpdatePolyrepoRepoDetails.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/UpdateProtoInfo.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/dashboard/PageServiceHtml.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/api/json/dashboard/TurboServiceHtml.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/config/CatalogerConfig.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/persistence/CatalogerDatabaseStorage.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/DashBoard.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/Navbar.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/Paths.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/TemplateTypes.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/TurboFrame.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/Wrapper.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/file/DisplayFile.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/DisplayMessageFieldType.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/DisplayProto.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/ProtoDetailsDisplay.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/ProtoEnumFields.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/ProtoMessageFields.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/ProtoServiceFields.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/ProtoTable.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/proto/UsageTable.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/search/ScreenPathBuilder.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/search/SearchFileResults.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/search/SearchProtosProps.kt
create mode 100644 cataloger/service/src/main/kotlin/com/squareup/cash/cataloger/ui/search/SearchResults.kt
create mode 100644 cataloger/service/src/main/resources/cataloger-development.yaml
create mode 100644 cataloger/service/src/main/resources/cataloger-production.yaml
create mode 100644 cataloger/service/src/main/resources/cataloger-staging.yaml
create mode 100644 cataloger/service/src/main/resources/cataloger.yaml
create mode 100644 cataloger/service/src/main/resources/data-source-clusters-testing.yaml
create mode 100644 cataloger/service/src/main/resources/migrations/v0001__init.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0002__repos.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0003__proto_file.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0004__proto_declarations.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0005__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0006__proto_declarations.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0007__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0008__proto_rpc.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0009__proto_enums.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0010__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0011__dependencies.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0012__proto_files.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0013__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0014__proto_rpc.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0015__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0016__proto_rpc.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0017__proto_enums.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0018__one_of.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0019__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0020__proto_maps.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0021__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0022__repos.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0023__proto_declarations.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0024__dependencies.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0025__proto_declarations.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0026__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0027__proto_rpc.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0028__proto_maps.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0029__proto_declarations.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0030__proto_maps.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0031__proto_rpc.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0032__proto_fields.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0033__dependencies.sql
create mode 100644 cataloger/service/src/main/resources/migrations/v0034__dependencies.sql
create mode 100644 cataloger/service/src/main/resources/web/static/display_copy_controller.js
create mode 100644 cataloger/service/src/main/resources/web/static/display_management_controller.js
create mode 100644 cataloger/service/src/main/resources/web/static/display_usages_controller.js
create mode 100644 cataloger/service/src/main/resources/web/static/pagination_controller.js
create mode 100644 cataloger/service/src/main/resources/web/static/protoBuf.png
create mode 100644 cataloger/service/src/main/resources/web/static/tab_controller.js
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/AuthenticatorTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/CatalogerStoreTestBase.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/FakeFeatureFlagsHandler.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/GetAllProtosFromSchemaRegistryTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/GetFileDetailsTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/GetProtoDetailReceiverTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/GetProtoDetailsServiceTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/GetReposTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/RemoveDeletedProtosTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/SearchFileNameServiceTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/SearchProtosServiceTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/TestExecutor.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/UpdateKnownProtosTest.kt
create mode 100644 cataloger/service/src/test/kotlin/com/squareup/cash/cataloger/UpdatePolyrepoRepoDetailsTest.kt
create mode 100644 cataloger/settings.gradle.kts
create mode 100644 cataloger/update-all-protos-job/build.gradle.kts
create mode 100644 cataloger/update-all-protos-job/catalogerJob.Jenkinsfile
create mode 100644 cataloger/update-all-protos-job/gradle.properties
create mode 100755 cataloger/update-all-protos-job/jenkins-script
create mode 100644 cataloger/update-all-protos-job/readme.md
create mode 100644 cataloger/update-all-protos-job/src/main/kotlin/com/squareup/cash/cataloger/jenkins/CreateCatalogerClient.kt
create mode 100644 cataloger/update-all-protos-job/src/main/kotlin/com/squareup/cash/cataloger/jenkins/JenkinsJob.kt
null rm -rf /Users/mmollaverdi/projects/monorepo-staging/cash-server/cataloger/buildSrc
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit list
schema-registry (0.94.6)
CLI for interacting with schema-registry
/Users/mmollaverdi/projects/monorepo-staging/cash-server/cataloger ./bin/hermit list
cobs (0.0.60)
A tool for managing Cash CloudPlat Observability managed resources
gradle (8.6)
Gradle helps teams build, automate and deliver better software, faster.
gurl (0.0.77)
gurl calls or inspects gRPC services. Think of it like curl for gRPC.
mysqladmin (8.0.36)
MySQL admin client.
openjdk (17.0.8.1_1)
Java is a class-based, object-oriented programming language.
polykite (0.72.2)
Cashkite CI scripts for Polyrepo deployments
protoc (22.0)
protoc is a compiler for protocol buffers definitions files.
schema-registry (0.94.6)
CLI for interacting with schema-registry
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install cobs-0.0.60
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install gradle-8.6
fatal:hermit: gradle-8.6: multiple packages satisfy the required dependency "jre", please install one of the following manually: corretto, graalvm, openjdk, openjdk8, openjre
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install gurl-0.0.77
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install mysqladmin-8.0.36
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install openjdk-17.0.8.1_1
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install polykite-0.72.2
/Users/mmollaverdi/projects/monorepo-staging/cash-server ./bin/hermit install protoc-22.0
/Users/mmollaverdi/projects/monorepo-staging/cash-server git add .
/Users/mmollaverdi/projects/monorepo-staging/cash-server git commit -m Merge cash-cataloger into the monorepo
monorepo-import: cash-cataloger
[mehdi/initial-cataloger b16ad0591] Merge cash-cataloger into the monorepo
46 files changed, 95 insertions(+), 45 deletions(-)
create mode 120000 bin/.cobs-0.0.60.pkg
create mode 120000 bin/.gurl-0.0.77.pkg
create mode 120000 bin/.mysqladmin-8.0.36.pkg
create mode 120000 bin/.openjdk-17.0.8.1_1.pkg
create mode 120000 bin/.polykite-0.72.2.pkg
create mode 120000 bin/.protoc-22.0.pkg
create mode 120000 bin/cobs
create mode 120000 bin/gurl
create mode 120000 bin/jar
create mode 120000 bin/jarsigner
create mode 120000 bin/java
create mode 120000 bin/javac
create mode 120000 bin/javadoc
create mode 120000 bin/javap
create mode 120000 bin/jcmd
create mode 120000 bin/jconsole
create mode 120000 bin/jdb
create mode 120000 bin/jdeprscan
create mode 120000 bin/jdeps
create mode 120000 bin/jfr
create mode 120000 bin/jhsdb
create mode 120000 bin/jimage
create mode 120000 bin/jinfo
create mode 120000 bin/jlink
create mode 120000 bin/jmap
create mode 120000 bin/jmod
create mode 120000 bin/jpackage
create mode 120000 bin/jps
create mode 120000 bin/jrunscript
create mode 120000 bin/jshell
create mode 120000 bin/jstack
create mode 120000 bin/jstat
create mode 120000 bin/jstatd
create mode 120000 bin/keytool
create mode 120000 bin/mysqladmin
create mode 120000 bin/polykite
create mode 120000 bin/protoc
create mode 120000 bin/rmiregistry
create mode 120000 bin/serialver
delete mode 100644 cataloger/settings.gradle.kts
/Users/mmollaverdi/projects/monorepo-staging/cash-server git tag -f cataloger-import HEAD -m ""
/Users/mmollaverdi/projects/monorepo-staging/cash-server git remote remove cash-cataloger
/Users/mmollaverdi/projects/cash-cataloger git tag
Took 53 seconds to build monorepo
BUILD SUCCESSFUL in 1m 12s
4 actionable tasks: 3 executed, 1 up-to-date
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment