diff --git a/.github/workflows/buildBisect.yaml b/.github/workflows/buildBisect.yaml index 22f259e6..d3673822 100644 --- a/.github/workflows/buildBisect.yaml +++ b/.github/workflows/buildBisect.yaml @@ -70,7 +70,7 @@ jobs: cd ${{ github.workspace }}/compiler scala-cli ${{ github.workspace }}/opencb/scripts/bisect.scala -- \ --project-name=${{ inputs.project-name }} \ - --project-revision=${{ inputs.project-revision }} + --project-revision=${{ inputs.project-revision }} \ --targets=${{ inputs.project-targets }} \ --releases=${{ inputs.scala-version-start}}..${{ inputs.scala-version-end}} \ --extra-scalac-options=${{ inputs.extra-scalac-options }} \ diff --git a/.github/workflows/buildPlan.yaml b/.github/workflows/buildPlan.yaml index ec6c5fdf..ba3e6215 100644 --- a/.github/workflows/buildPlan.yaml +++ b/.github/workflows/buildPlan.yaml @@ -1,7 +1,7 @@ -# projects total: 989 +# projects total: 119 # min stars count: -1 -# max projects count: 1000 +# max projects count: 0 name: "Execute Open Community Build plan" on: @@ -62,21 +62,103 @@ jobs: strategy: matrix: include: - - name: "akka/akka" - - name: "akka/akka-http" - - name: "akka/akka-persistence-cassandra" - - name: "apache/incubator-pekko" - - name: "apache/incubator-pekko-connectors-kafka" - - name: "apache/incubator-pekko-http" - - name: "automorph-org/automorph" - - name: "babylonhealth/lit-fhir" - - name: "haifengl/smile" - - name: "hnaderi/scala-k8s" - - name: "lichess-org/lila" - - name: "nickburkard/aws-cdk-scala" - - name: "softwaremill/sttp" - - name: "softwaremill/tapir" - - name: "thoughtworksinc/dsl.scala" + - name: "2m/yabai-scala" + - name: "abdolence/circe-tagged-adt-codec" + - name: "adampingel/axle-cicd" + - name: "alexandru/alexandru" + - name: "alexarchambault/scalacon-2022-demo" + - name: "alexarchambault/scalacon2022-demo" + - name: "almond-sh/almond" + - name: "aptusproject/aptus-core" + - name: "arturopala/gitignore" + - name: "atedeg/scala-release" + - name: "beangle/commons" + - name: "carlos-verdes/funkode" + - name: "caspercommunityio/casper-scala-sdk" + - name: "cchantep/play-reactivemongo" + - name: "com-lihaoyi/ammonite" + - name: "coursier/dependency" + - name: "cucumber/action-publish-sbt" + - name: "dacr/lorem-ipsum" + - name: "dataoperandz/cassper" + - name: "davidledwards/zookeeper" + - name: "dmurvihill/courier" + - name: "dmytromitin/dotty-patched" + - name: "e257-fi/dirsuite" + - name: "eclipse-pass/pass-java-client" + - name: "eed3si9n/sbt-coursier" + - name: "emartech/escher-akka-http" + - name: "errors4s/errors4s-core-circe" + - name: "es-meta/esmeta" + - name: "fehu/opentracing-scala" + - name: "finos/morphir-scala" + - name: "guardian/support-frontend" + - name: "gzoller/scala-reflection" + - name: "ichoran/kse3" + - name: "iltotore/iron" + - name: "inkytonik/kiama" + - name: "j-mie6/parsley" + - name: "jcouyang/meow" + - name: "jelly-rdf/jelly-jvm" + - name: "joan38/kubernetes-client" + - name: "johnhungerford/generic-schema" + - name: "jphmrst/scala-automata" + - name: "jphmrst/scala-outlines" + - name: "jsfwa/zio-cassandra" + - name: "jvican/dijon" + - name: "kag0/ninny-json" + - name: "kailuowang/pencil" + - name: "karazinscalausersgroup/circe-literal-extras" + - name: "kevin-lee/can-equal" + - name: "kevin-lee/extras" + - name: "kevin-lee/just-fp" + - name: "labra/srdf" + - name: "laserdisc-io/fs2-aws" + - name: "line/armeria" + - name: "lorandszakacs/sprout" + - name: "makenowjust-labs/lite" + - name: "mdedetrich/scalajson" + - name: "mpollmeier/scala-repl-pp" + - name: "msgpack4z/msgpack4z-native" + - name: "neandertech/jsonrpclib" + - name: "nrinaudo/kantan.repl" + - name: "nrktkt/ninny-json" + - name: "oleg-py/shironeko" + - name: "openlink/virtuoso-opensource" + - name: "outr/testy" + - name: "oyvindberg/bleep" + - name: "oyvindberg/tui-scala" + - name: "pdal/java" + - name: "percontmx/cfdi" + - name: "pityka/aten-scala" + - name: "pjfanning/scala3-reflection" + - name: "playframework/playframework" + - name: "primetalk/typed-ontology" + - name: "quafadas/scautable" + - name: "rmgk/slips" + - name: "rocketfuel/sdbc" + - name: "rssh/scala-gopher" + - name: "sbrunk/tokenizers-scala" + - name: "scala-js/scala-js-macrotask-executor" + - name: "scalax/simple" + - name: "sciss/processor" + - name: "sciss/scala-chart" + - name: "sciss/serial" + - name: "sciss/swingplus" + - name: "sdrafahl/migratepipeline" + - name: "sensorsdata/sa-sdk-android-plugin2" + - name: "simy4/xpath-to-xml" + - name: "stryker-mutator/mutation-testing-elements" + - name: "tabdulradi/mazboot" + - name: "tinkoff/phobos" + - name: "tlsomers/scala-suspendable" + - name: "virtuslab/pretty-stacktraces" + - name: "wangzaixiang/wjson" + - name: "wireapp/wire-signals" + - name: "xebia-functional/xef" + - name: "xuwei-k/wartremover-scalikejdbc" + - name: "zio/zio-aws" + - name: "zygfryd/scala-zygf-cement" steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -99,82 +181,24 @@ jobs: strategy: matrix: include: - - name: "afsalthaj/constraintless" - - name: "akka/alpakka" - - name: "apache/incubator-pekko-grpc" - - name: "apache/incubator-pekko-management" - - name: "apache/incubator-pekko-persistence-dynamodb" - - name: "com-lihaoyi/geny" - - name: "com-lihaoyi/sourcecode" - - name: "com-lihaoyi/utest" - - name: "cquiroz/scala-java-time" - - name: "davenverse/googleapis-http4s" - - name: "devlaam/leucine" - - name: "dieproht/matr" - - name: "dragonfly-ai/narr" - - name: "eed3si9n/verify" - - name: "fdietze/formidable" - - name: "fommil/jzon" - - name: "gaeljw/typetrees" - - name: "getshaka-org/native-converter" - - name: "hamnis/dataclass-scalafix" - - name: "http4s/hpack" - - name: "iheartradio/ficus" - - name: "indoorvivants/sn-bindgen" - - name: "j5ik2o/akka-persistence-s3" - - name: "jcouyang/jujiu" - - name: "jodersky/simplesql" - - name: "kubukoz/debug-utils" - - name: "kuceramartin/tyqu" - - name: "lichess-org/lila-ws" - - name: "lichess-org/playframework-lila" - - name: "lichess-org/scalachess" - - name: "lightbend/ssl-config" - - name: "lolgab/snunit" - - name: "lunduniversity/introprog-scalalib" - - name: "max-leuthaeuser/scroll" - - name: "nafg/scala-phonenumber" - - name: "nscala-time/nscala-time" - - name: "nthportal/spaghetti" - - name: "olivierblanvillain/regsafe" - - name: "openmole/scaladget" - - name: "otavia-projects/mill-rust-jni" - - name: "outr/perfolation" - - name: "playframework/play-ebean" - - name: "reactivemongo/reactivemongo-bson" - - name: "rssh/dotty-cps-async" - - name: "sake92/squery" - - name: "sangria-graphql/sangria-streaming-api" - - name: "sbt/sbt-jni" - - name: "scala-cli/libdaemon-jvm" - - name: "scala-interop/slinc" - - name: "scala-js/scala-js-stubs" - - name: "scala-ts/scala-ts" - - name: "scala/scala-collection-compat" - - name: "scala/scala-collection-contrib" - - name: "scala/scala-java8-compat" - - name: "scala/scala-parallel-collections" - - name: "scala/scala-parser-combinators" - - name: "scala/scala-xml" - - name: "scalameta/metals" - - name: "scalqa/scalqa" - - name: "sciss/fileutil" - - name: "sciss/raphaelicons" - - name: "sciss/treetable" - - name: "sirthias/macrolizer" - - name: "softwaremill/magnolia" - - name: "softwaremill/odelay" - - name: "softwaremill/scala-common" - - name: "spray/spray" - - name: "t2v/holidays" - - name: "tabdulradi/happypath" - - name: "themillhousegroup/scoup" - - name: "typelevel/literally" - - name: "typelevel/scalacheck" - - name: "typelevel/simulacrum-scalafix" + - name: "beangle/boot" + - name: "beangle/cache" + - name: "beangle/cdi" + - name: "beangle/data" + - name: "beangle/template" + - name: "beangle/web" + - name: "kevin-lee/logger-f" + - name: "kevin-lee/maven2sbt" + - name: "pjfanning/jackson-scala3-reflection-extensions" + - name: "playframework/play-mailer" + - name: "playframework/scalatestplus-play" + - name: "pme123/camundala-dsl" + - name: "sciss/fscape-next" + - name: "sciss/pdflitz" + - name: "sciss/scalainterpreterpane" + - name: "sciss/span" + - name: "vigoo/zio-aws" - name: "webjars/webjars-play" - - name: "xuwei-k/nobox" - - name: "zio/zio-morphir" steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -197,43 +221,8 @@ jobs: strategy: matrix: include: - - name: "47degrees/scalacheck-toolbox" - - name: "com-lihaoyi/castor" - - name: "com-lihaoyi/fansi" - - name: "com-lihaoyi/fastparse" - - name: "com-lihaoyi/mainargs" - - name: "com-lihaoyi/os-lib" - - name: "com-lihaoyi/requests-scala" - - name: "com-lihaoyi/scalatags" - - name: "donderom/llm4s" - - name: "dragonfly-ai/vector" - - name: "eed3si9n/expecty" - - name: "ekrich/sconfig" - - name: "fomkin/levsha" - - name: "jd557/minart" - - name: "martinhh/scalacheck-derived" - - name: "monix/minitest" - - name: "reactivemongo/reactivemongo" - - name: "reactivemongo/reactivemongo-play-json" - - name: "rssh/shim--scala-async--dotty-cps-async" - - name: "sbt-jib/sbt-jib" - - name: "sbt/sbinary" - - name: "sbt/sbt-dynver" - - name: "scalacenter/simple-rockets-compiler" - - name: "scalameta/munit" - - name: "scalapb/protobuf-scala-runtime" - - name: "scalatest/scalatest" - - name: "scalaz/scalaz" - - name: "sciss/desktop" - - name: "scopt/scopt" - - name: "simy4/coregex" - - name: "sirthias/parboiled2" - - name: "slick/slick" - - name: "suzaku-io/boopickle" - - name: "typelevel/discipline" - - name: "typelevel/jawn" - - name: "typelevel/scalacheck-xml" - - name: "wz7982/easysql-scala" + - name: "beangle/serializer" + - name: "beangle/webmvc" steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -256,219 +245,7 @@ jobs: strategy: matrix: include: - - name: "47degrees/munit-akka" - - name: "aaronp/args4c" - - name: "aaronp/eie" - - name: "akka/akka-diagnostics" - - name: "akka/akka-persistence-r2dbc" - - name: "akka/alpakka-kafka" - - name: "altoo-ag/akka-kryo-serialization" - - name: "altoo-ag/scala-kryo-serialization" - - name: "andyglow/scala-range" - - name: "andyglow/scala-xml-diff" - - name: "andyglow/typesafe-config-scala" - - name: "antognini/type-safe-equality" - - name: "arainko/ducktape" - - name: "ariskk/burner4s" - - name: "arturopala/buffer-and-slice" - - name: "arturopala/validator" - - name: "ashwinbhaskar/sight-scala" - - name: "atry/html.scala" - - name: "autodeployai/pmml4s" - - name: "bitmarck-service/base32check-scala" - - name: "blemale/scaffeine" - - name: "bpholt/java-time-literals" - - name: "carlosedp/riscvassembler" - - name: "carlosedp/scalautils" - - name: "changvvb/scala-protobuf-java" - - name: "chrisokasaki/hwtest" - - name: "chronoscala/chronoscala" - - name: "ciaraobrien/dottytags" - - name: "codacy/codacy-plugins-api" - - name: "codingwell/scala-guice" - - name: "com-lihaoyi/pprint" - - name: "cornerman/scala-cuid" - - name: "cquiroz/sbt-locales" - - name: "dacr/drools-scripting" - - name: "dacr/jassh" - - name: "dacr/primes" - - name: "davegurnell/unindent" - - name: "davidledwards/scalop" - - name: "dragonfly-ai/cliviz" - - name: "dragonfly-ai/matrix" - - name: "dvgica/healthful" - - name: "dvreeze/yaidom" - - name: "eed3si9n/gigahorse" - - name: "eed3si9n/sjson-new" - - name: "embeddedkafka/embedded-kafka" - - name: "enriquerodbe/borsh4s" - - name: "erikvanoosten/metrics-scala" - - name: "failurewall/failurewall" - - name: "fasterxml/jackson-module-scala" - - name: "fgrutsch/akka-persistence-mapdb" - - name: "fmonniot/scala3mock" - - name: "foundweekends/knockoff" - - name: "frugalmechanic/fm-common" - - name: "frugalmechanic/scala-optparse" - - name: "gekomad/scala-compress" - - name: "ghik/anodi" - - name: "giabao/paho-akka" - - name: "giiita/refuel" - - name: "greenfossil/commons-i18n" - - name: "greenfossil/commons-json" - - name: "greenleafoss/green-leaf-mongo" - - name: "guardian/fastly-api-client" - - name: "guardian/pa-football-client" - - name: "guntiso/mojoz" - - name: "gzoller/scalajack" - - name: "h8io/borscht" - - name: "hedgehogqa/scala-hedgehog" - - name: "hseeberger/slf4s" - - name: "http4s/http4s-finagle" - - name: "i10416/cssminifier" - - name: "i10416/munkres" - - name: "ij-plugins/ijp-javacv" - - name: "ij-plugins/ijp-toolkit" - - name: "indoorvivants/rendition" - - name: "irevive/union-derivation" - - name: "j5ik2o/base64scala" - - name: "j5ik2o/docker-controller-scala" - - name: "j5ik2o/intervals-scala" - - name: "jandom-devel/scalafix" - - name: "jcouyang/dhall-generic" - - name: "jcouyang/meow" - - name: "jd557/interim" - - name: "jozic/scalaj" - - name: "jozic/scalax-collection" - - name: "jphmrst/bps" - - name: "kcrypt/scala-biginteger" - - name: "kcrypt/scala-blake3" - - name: "kcrypt/scala-sha" - - name: "kolotaev/ride" - - name: "lambdaworks/scountries" - - name: "lhns/scala-edifact" - - name: "lightbend-labs/lightbend-emoji" - - name: "lightbend-labs/scala-logging" - - name: "lightbend/mima" - - name: "lloydmeta/ltsv-logger" - - name: "log4s/log4s" - - name: "lomigmegard/akka-http-cors" - - name: "lorandszakacs/enclosure" - - name: "losizm/grapple" - - name: "losizm/little-json" - - name: "losizm/little-time" - - name: "losizm/scamper" - - name: "makiftutuncu/effect" - - name: "makingthematrix/signals3" - - name: "malliina/mobile-push" - - name: "marchliu/jaskell-dotty" - - name: "mateuszkubuszok/pipez" - - name: "metarank/cfor" - - name: "mixql/mixql-core" - - name: "monix/implicitbox" - - name: "nafg/css-dsl" - - name: "note/mini-refined" - - name: "nremond/pbkdf2-scala" - - name: "ohze/akka-guice" - - name: "ohze/php-utils" - - name: "outr/lucene4s" - - name: "outr/reactify" - - name: "paoloboni/spray-json-derived-codecs" - - name: "pathikrit/better-files" - - name: "petitviolet/scala-operator" - - name: "phenoscape/scowl" - - name: "pityka/pairwisealignment" - - name: "pjfanning/micrometer-akka" - - name: "pjfanning/micrometer-pekko" - - name: "playframework/cachecontrol" - - name: "playframework/twirl" - - name: "plokhotnyuk/fast-string-interpolator" - - name: "plokhotnyuk/rtree2d" - - name: "polyvariant/colorize-scala" - - name: "postgresql-async/postgresql-async" - - name: "purplekingdomgames/ultraviolet" - - name: "raquo/scala-dom-types" - - name: "reactivemongo/reactivemongo-streaming" - - name: "rescala-lang/rescala" - - name: "rssh/trackedfuture" - - name: "rtyley/scala-collection-plus" - - name: "rtyley/scala-textmatching" - - name: "sake92/hepek" - - name: "sangria-graphql/macro-visit" - - name: "sangria-graphql/sangria-marshalling-api" - - name: "sbt/io" - - name: "scala-native/scala-native" - - name: "scala-tessella/ring-seq" - - name: "scala-tsi/scala-tsi" - - name: "scala-workers/commons-lang3-bridge" - - name: "scala/scala-swing" - - name: "scalacenter/tasty-query" - - name: "scalafx/scalafx" - - name: "scalapb/scalapb" - - name: "scalaprops/scalaprops" - - name: "scalapy/python-native-libs" - - name: "scalapy/scalapy" - - name: "scalatest/scalatestplus-junit" - - name: "scalatest/scalatestplus-mockito" - - name: "scalatest/scalatestplus-scalacheck" - - name: "scalatest/scalatestplus-selenium" - - name: "scalikejdbc/scalikejdbc" - - name: "scallop/scallop" - - name: "scf37/config3" - - name: "scf37/hottie" - - name: "sciss/audiofile" - - name: "sciss/fingertree" - - name: "sciss/kollflitz" - - name: "sciss/numbers" - - name: "sciss/scalaosc" - - name: "sciss/topology" - - name: "scodec/scodec-bits" - - name: "scoverage/scalac-scoverage-plugin" - - name: "sellmerfud/optparse" - - name: "sfxcode/pebble-scala" - - name: "sh4869/semver-parser-scala" - - name: "sherpal/url-dsl" - - name: "sirthias/scala-ssh" - - name: "sirthias/spliff" - - name: "smootoo/tablediff" - - name: "softwaremill/macwire" - - name: "softwaremill/ox" - - name: "softwaremill/quicklens" - - name: "softwaremill/retry" - - name: "softwaremill/sttp-model" - - name: "spotify/featran" - - name: "squeryl/squeryl" - - name: "staeff777/scalaveusz" - - name: "sullis/jms-testkit" - - name: "sweet-delights/delightful-cron" - - name: "tabdulradi/nullable" - - name: "takezoe/scala-jdbc" - - name: "takezoe/solr-scala-client" - - name: "tarao/collection-scala" - - name: "testcontainers/testcontainers-scala" - - name: "thoughtworksinc/binding.scala" - - name: "thoughtworksinc/tryt.scala" - - name: "tofu-tf/cherry" - - name: "tototoshi/scala-csv" - - name: "tpolecat/sourcepos" - - name: "tpolecat/typename" - - name: "typelevel/discipline-munit" - - name: "typelevel/discipline-scalatest" - - name: "typelevel/fabric" - - name: "typelevel/scalac-compat" - - name: "typelevel/scalac-options" - - name: "typelevel/squants" - - name: "vincenzobaz/spark-scala3" - - name: "wangzaixiang/scala-sql" - - name: "whisklabs/docker-it-scala" - - name: "wolfendale/scalacheck-gen-regexp" - - name: "wvlet/airframe" - - name: "xebia-functional/munit-compiler-toolkit" - - name: "xuwei-k/applybuilder" - - name: "xuwei-k/iarray" - - name: "xuwei-k/zeroapply" - - name: "zero-deps/proto" - - name: "zio/izumi-reflect" + - name: "beangle/security" steps: - name: "Git Checkout" uses: actions/checkout@v3 @@ -491,1050 +268,7 @@ jobs: strategy: matrix: include: - - name: "akka/akka-grpc" - - name: "akka/akka-management" - - name: "atry/futurebinding.scala" - - name: "augustnagro/magnum" - - name: "cquiroz/scala-java-locales" - - name: "cucumber/cucumber-jvm-scala" - - name: "dvreeze/tqa" - - name: "embeddedkafka/embedded-kafka-schema-registry" - - name: "frugalmechanic/fm-lazyseq" - - name: "frugalmechanic/fm-serializer" - - name: "gekomad/scala-regex-collection" - - name: "gmethvin/directory-watcher" - - name: "greenfossil/data-mapping" - - name: "herminiogg/shexml" - - name: "ij-plugins/ijp-color" - - name: "ij-plugins/ijp-debayer2sx" - - name: "ij-plugins/ijp-scala-console" - - name: "jobial-io/scase" - - name: "json4s/json4s" - - name: "juliano/pokeapi-scala" - - name: "kevin-lee/just-semver" - - name: "metarank/ltrlib" - - name: "msgpack4z/msgpack4z-core" - - name: "norbert-radyk/spoiwo" - - name: "nrinaudo/kantan.parsers" - - name: "outr/profig" - - name: "pjfanning/jackson-module-enumeratum" - - name: "pjfanning/jackson-module-scala3-enum" - - name: "rallyhealth/scalacheck-ops" - - name: "rediscala/rediscala" - - name: "rtyley/line-break-preserving-line-splitting" - - name: "sangria-graphql/sangria-ion" - - name: "sangria-graphql/sangria-msgpack" - - name: "sangria-graphql/sangria-spray-json" - - name: "scala-native/scala-native-cli" - - name: "scala-stm/scala-stm" - - name: "scalacenter/scala-debug-adapter" - - name: "scalacenter/tasty-mima" - - name: "scalapb-json/scalapb-json-common" - - name: "scalapb/common-protos" - - name: "scalapb/scalapb-grpcweb" - - name: "scalikejdbc/scalikejdbc-async" - - name: "scalikejdbc/scalikejdbc-play-support" - - name: "sciss/scalacolliderugens" - - name: "sciss/scissdsp" - - name: "scodec/scodec" - - name: "seratch/awscala" - - name: "shiftleftsecurity/overflowdb" - - name: "shiftleftsecurity/overflowdb-codegen" - - name: "softwaremill/scala-id-generator" - - name: "softwaremill/tapir-loom" - - name: "stryker-mutator/stryker4s" - - name: "swagger-akka-http/swagger-scala-module" - - name: "tinkoff/oolong" - - name: "tkrs/fluflu" - - name: "tototoshi/slick-joda-mapper" - - name: "twitter/util" - - name: "typelevel/cats" - - name: "vagmcs/optimus" - - name: "virtuslab/scala-yaml" - - name: "xuwei-k/optparse-applicative" - - name: "zio/zio" - - name: "zio/zio-quill" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-5: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-4 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "akka/akka-projection" - - name: "andyglow/websocket-scala-client" - - name: "ariskk/flink4s" - - name: "armanbilge/litter" - - name: "bcarter97/id-generator" - - name: "bilal-fazlani/zio-ulid" - - name: "billzabob/fordeckmacia" - - name: "bitlap/rolls" - - name: "carlosedp/zio-channel" - - name: "clulab/processors" - - name: "codedx/mapk" - - name: "dacr/zio-worksheet" - - name: "davenverse/cats-scalacheck" - - name: "disneystreaming/alloy" - - name: "dobrynya/zio-jms" - - name: "dvgica/managerial" - - name: "earogov/ordset" - - name: "findify/flink-adt" - - name: "frugalmechanic/fm-flatfile" - - name: "fthomas/status-page" - - name: "gchudnov/bscript" - - name: "gchudnov/swearwolf" - - name: "geirolz/fluent-copy" - - name: "geirolz/scope" - - name: "greenfossil/thorium" - - name: "hmemcpy/zio-clippy" - - name: "inoio/solrs" - - name: "j-mie6/parsley-cats" - - name: "japgolly/univeq" - - name: "jatcwang/difflicious" - - name: "jczuchnowski/zio-pulsar" - - name: "jkobejs/cron" - - name: "kitlangton/animus" - - name: "kitlangton/quotidian" - - name: "kubukoz/drops" - - name: "marcinzh/turbolift" - - name: "marcinzh/yamlike" - - name: "msgpack4z/msgpack4z-jawn" - - name: "noelwelsh/mads" - - name: "outr/scalapass" - - name: "palanga/parana" - - name: "palanga/zio-cassandra" - - name: "pjfanning/zio-metrics-micrometer" - - name: "polynote/uzhttp" - - name: "poslegm/munit-zio" - - name: "scalapb/scalapb-json4s" - - name: "scalapb/scalapb-validate" - - name: "scalapb/zio-grpc" - - name: "sciss/lucre" - - name: "sciss/scalacollider" - - name: "scodec/scodec-cats" - - name: "senia-psm/zio-test-akka-http" - - name: "shiftleftsecurity/codepropertygraph" - - name: "sideeffffect/zio-testcontainers" - - name: "sksamuel/avro4s" - - name: "sky-uk/kafka-topic-loader" - - name: "swagger-akka-http/swagger-enumeratum-module" - - name: "tharwaninitin/cron4zio" - - name: "thoughtworksinc/bindable.scala" - - name: "tomasmikula/libretto" - - name: "tomasmikula/nutcracker" - - name: "typelevel/case-insensitive" - - name: "typelevel/cats-collections" - - name: "typelevel/cats-mtl" - - name: "typelevel/cats-parse" - - name: "typelevel/cats-tagless" - - name: "typelevel/cats-testkit-scalatest" - - name: "typelevel/cats-time" - - name: "typelevel/idna4s" - - name: "typelevel/monoids" - - name: "typelevel/mouse" - - name: "typelevel/paiges" - - name: "typelevel/shapeless-3" - - name: "typelevel/spire" - - name: "vitaliihonta/zio-temporal" - - name: "vladkopanev/zio-saga" - - name: "yakivy/dupin" - - name: "zio/interop-guava" - - name: "zio/interop-reactive-streams" - - name: "zio/zio-cache" - - name: "zio/zio-nio" - - name: "zio/zio-parser" - - name: "zio/zio-profiling" - - name: "zio/zio-rocksdb" - - name: "zio/zio-test-intellij" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-6: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-5 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "dvreeze/xpathparser" - - name: "dwickern/scala-nameof" - - name: "endpoints4s/endpoints4s" - - name: "findify/flink-scala-api" - - name: "higherkindness/droste" - - name: "ironcorelabs/cats-scalatest" - - name: "johnspade/csv3s" - - name: "lemonlabsuk/scala-uri" - - name: "milessabin/shapeless" - - name: "sagifogel/proptics" - - name: "scalameta/metaconfig" - - name: "scalanlp/breeze" - - name: "scalaprops/scalaprops-shapeless" - - name: "sciss/scalacolliderswing" - - name: "systemfw/dynosaur" - - name: "theiterators/sealed-monad" - - name: "typelevel/coop" - - name: "typelevel/kittens" - - name: "y-yu/slick-bulk-insert" - - name: "zeal18/zio-mongodb" - - name: "zio/zio-logging" - - name: "zio/zio-s3" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-7: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-6 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "bitlap/scalikejdbc-helper" - - name: "cheleb/zio-pravega" - - name: "geirolz/advxml" - - name: "lambdaworks/scurl-detector" - - name: "ollls/zio-quartz-h2" - - name: "scalameta/mdoc" - - name: "sciss/soundprocesses" - - name: "svroonland/zio-kinesis" - - name: "tharwaninitin/gcp4zio" - - name: "unibas-gravis/scalismo" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-8: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-7 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "darrenjw/scala-glm" - - name: "darrenjw/scala-smfsb" - - name: "flink-extended/flink-scala-api" - - name: "sciss/patterns" - - name: "sciss/wolkenpumpe" - - name: "stryker-mutator/weapon-regex" - - name: "zio/zio-constraintless" - - name: "zio/zio-ftp" - - name: "zio/zio-kafka" - - name: "zio/zio-mock" - - name: "zio/zio-optics" - - name: "zio/zio-prelude" - - name: "zio/zio-process" - - name: "zio/zio-query" - - name: "zio/zio-sql" - - name: "zio/zio-telemetry" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-9: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-8 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "kitlangton/zio-tui" - - name: "stuartapp/zcaffeine" - - name: "svroonland/zio-amqp" - - name: "univalence/zio-spark" - - name: "zio/zio-direct" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-10: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-9 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "etorreborre/specs2" - - name: "japgolly/microlibs-scala" - - name: "japgolly/nyaya" - - name: "outr/scribe" - - name: "outr/spice" - - name: "typelevel/cats-effect" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-11: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-10 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "alexarchambault/case-app" - - name: "ant8e/uuid4cats-effect" - - name: "argonaut-io/argonaut" - - name: "asflierl/sglicko2" - - name: "benhutchison/scalaswingcontrib" - - name: "carueda/tscfg" - - name: "cb372/cats-retry" - - name: "cchantep/acolyte" - - name: "davenverse/clippette" - - name: "davenverse/epimetheus" - - name: "davenverse/keysemaphore" - - name: "davenverse/lock" - - name: "davenverse/mapref" - - name: "enragedginger/akka-quartz-scheduler" - - name: "evolution-gaming/scache" - - name: "folone/poi.scala" - - name: "geirolz/cats-xml" - - name: "geirolz/fly4s" - - name: "indoorvivants/mdoc-effect" - - name: "itv/quartz4s" - - name: "janstenpickle/hotswap-ref" - - name: "japgolly/clear-config" - - name: "japgolly/scala-graal" - - name: "japgolly/scalacss" - - name: "japgolly/test-state" - - name: "kamon-io/kamon" - - name: "lhns/munit-tagless-final" - - name: "liquibase4s/liquibase4s" - - name: "monix/monix" - - name: "nafg/simpleivr" - - name: "ohze/sd-util" - - name: "outr/mailgun4s" - - name: "outr/robobrowser" - - name: "ovotech/meters4s" - - name: "playframework/play-file-watch" - - name: "playframework/play-json" - - name: "playframework/play-ws" - - name: "ppurang/abctemplates" - - name: "ppurang/asynch" - - name: "ruippeixotog/akka-testkit-specs2" - - name: "ruippeixotog/scala-scraper" - - name: "scalatra/scalatra" - - name: "thatscalaguy/ulid4cats" - - name: "tkrs/orcus" - - name: "tototoshi/nyanda" - - name: "tpolecat/pool-party" - - name: "travisbrown/iteratee" - - name: "typelevel/bobcats" - - name: "typelevel/cats-effect-testing" - - name: "typelevel/discipline-specs2" - - name: "typelevel/munit-cats-effect" - - name: "typelevel/scalacheck-effect" - - name: "typelevel/unique" - - name: "ua-parser/uap-scala" - - name: "unfiltered/unfiltered" - - name: "virtuslab/avocado" - - name: "vlmiroshnikov/aero3" - - name: "xebia-functional/fetch" - - name: "yakivy/jam" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-12: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-11 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "akiomik/cats-nio-file" - - name: "cequence-io/openai-scala-client" - - name: "cequence-io/pinecone-scala" - - name: "comcast/ip4s" - - name: "davenverse/cats-effect-time" - - name: "davenverse/circuit" - - name: "davenverse/crossplatformioapp" - - name: "davenverse/fiberlocal" - - name: "davenverse/mules" - - name: "davenverse/single-fibered" - - name: "emergentorder/onnx-scala" - - name: "foundweekends/pamflet" - - name: "hagay3/skuber" - - name: "http4s/http4s-crypto" - - name: "kailuowang/mau" - - name: "kevin-lee/effectie" - - name: "lancewalton/treelog" - - name: "monix/monix-bio" - - name: "monix/monix-testing" - - name: "msgpack4z/msgpack4z-argonaut" - - name: "msgpack4z/msgpack4z-play" - - name: "ohze/couchbase-scala" - - name: "playframework/anorm" - - name: "purplekingdomgames/tyrian" - - name: "sangria-graphql/sangria-argonaut" - - name: "sangria-graphql/sangria-monix" - - name: "sangria-graphql/sangria-play-json" - - name: "scalapb-json/scalapb-argonaut" - - name: "timwspence/cats-stm" - - name: "typelevel/cats-effect-cps" - - name: "typelevel/keypool" - - name: "typelevel/log4cats" - - name: "typelevel/twiddles" - - name: "typelevel/vault" - - name: "vladkopanev/cats-saga" - - name: "xuwei-k/httpz" - - name: "xuwei-k/jwt-scala" - - name: "xuwei-k/unused-proto" - - name: "yoohaemin/decrel" - - name: "zengularity/benji" - - name: "zio/interop-monix" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-13: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-12 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "fiatjaf/scoin" - - name: "permutive-engineering/prometheus4cats" - - name: "typelevel/fs2" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-14: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-13 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "armanbilge/calico" - - name: "armanbilge/porcupine" - - name: "armanbilge/schrodinger" - - name: "armanbilge/van-cats" - - name: "creativescala/doodle" - - name: "davenverse/catscript" - - name: "davenverse/process" - - name: "disneystreaming/weaver-test" - - name: "durban/choam" - - name: "dwolla/fs2-aws" - - name: "eikek/binny" - - name: "filosganga/batcher" - - name: "fingo/spata" - - name: "fs2-blobstore/fs2-blobstore" - - name: "gekomad/itto-csv" - - name: "jwojnowski/fs2-aes" - - name: "keirlawson/fs2-progress" - - name: "kovstas/fs2-throttler" - - name: "laserdisc-io/log-effect" - - name: "lhns/fs2-compress" - - name: "mjakubowski84/parquet4s" - - name: "mkroli/dns4s" - - name: "naoh87/lettucef" - - name: "ollls/quartz-h2" - - name: "outr/scarango" - - name: "profunktor/redis4cats" - - name: "pureharm/pureharm-aws" - - name: "regis-leray/fs2-ftp" - - name: "rssh/cps-async-connect" - - name: "rustedbones/taxonomy" - - name: "scalawilliam/xs4s" - - name: "scanamo/scanamo" - - name: "scodec/scodec-stream" - - name: "softwaremill/sttp-shared" - - name: "systemfw/upperbound" - - name: "thedrawingcoder-gamer/swing.io" - - name: "timbertson/foperator" - - name: "tinkoff/phobos" - - name: "trace4cats/trace4cats" - - name: "typelevel/fs2-grpc" - - name: "typelevel/jawn-fs2" - - name: "typelevel/otel4s" - - name: "zio/interop-cats" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-15: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-14 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "davenverse/epimetheus-redis4cats" - - name: "indoorvivants/weaver-playwright" - - name: "kaizen-solutions/virgil" - - name: "mvv/sager" - - name: "polyvariant/scala-git-markers" - - name: "polyvariant/scodec-java-classfile" - - name: "polyvariant/treesitter4s" - - name: "rustedbones/scout" - - name: "scodec/scodec-protocols" - - name: "trace4cats/trace4cats-tail-sampling-extras" - - name: "trace4cats/trace4cats-zio" - - name: "typelevel/catapult" - - name: "user-signal/fs2-mqtt" - - name: "vigoo/prox" - - name: "zio/zio-connect" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-16: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-15 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "2m/ciris-hocon" - - name: "ahjohannessen/sec" - - name: "analogweb/analogweb-scala" - - name: "armanbilge/bayou" - - name: "armanbilge/circe-scala-yaml" - - name: "armanbilge/scala-native-config-brew" - - name: "atnos-org/eff" - - name: "avast/datadog4s" - - name: "banno/vault4s" - - name: "bilal-fazlani/zio-maelstrom" - - name: "bkirwi/decline" - - name: "blackdoor/jose" - - name: "camunda-community-hub/camunda-dmn-tester" - - name: "casehubdk/hxl" - - name: "cb372/scalacache" - - name: "chatwork/scala-jwk" - - name: "circe/circe" - - name: "circe/circe-config" - - name: "circe/circe-fs2" - - name: "circe/circe-jackson" - - name: "circe/circe-yaml" - - name: "clevercloud/pulsar4s" - - name: "cognitedata/cognite-sdk-scala" - - name: "com-lihaoyi/cask" - - name: "com-lihaoyi/upickle" - - name: "dapperware/zio-slack" - - name: "data-tools/big-data-types" - - name: "davenverse/circuit-http4s" - - name: "davenverse/epimetheus-http4s" - - name: "davenverse/http4s-grpc" - - name: "davenverse/mules-http4s" - - name: "davenverse/rediculous" - - name: "delimobil/cabbit" - - name: "dylemma/xml-spac" - - name: "eikek/emil" - - name: "eikek/yamusca" - - name: "erikerlandson/coulomb" - - name: "eventstore/eventstore.jvm" - - name: "evolution-gaming/derivation" - - name: "fabiopinheiro/scala-did" - - name: "fd4s/fs2-kafka" - - name: "fd4s/vulcan" - - name: "filosganga/jsonpath" - - name: "fomkin/korolev" - - name: "fthomas/fs2-cron" - - name: "fthomas/refined" - - name: "gaelrenoux/tranzactio" - - name: "geirolz/erules" - - name: "gemini-hlsw/crystal" - - name: "gemini-hlsw/lucuma-refined" - - name: "gemini-hlsw/refined-algebra" - - name: "getkyo/kyo" - - name: "gnieh/diffson" - - name: "higherkindness/mu-scala" - - name: "hnaderi/named-codec" - - name: "http4s/blaze" - - name: "http4s/http4s" - - name: "http4s/http4s-armeria" - - name: "http4s/http4s-fabric" - - name: "http4s/http4s-jdk-http-client" - - name: "http4s/http4s-prometheus-metrics" - - name: "http4s/http4s-scala-xml" - - name: "http4s/http4s-scalatags" - - name: "http4s/http4s-servlet" - - name: "http4s/http4s-twirl" - - name: "imaxmelnyk/openai-scala" - - name: "jap-company/fields" - - name: "jchapuis/fs2-kafka-mock" - - name: "jilen/play-circe" - - name: "jmcardon/tsec" - - name: "jodersky/scala-argparse" - - name: "jodersky/scalapb-ujson" - - name: "jodersky/yamlesque" - - name: "johnspade/tgbot-utils" - - name: "katrix/perspective" - - name: "katrix/typenbt" - - name: "kiberstender/fjwt" - - name: "kierendavies/skunk-migrate" - - name: "kory33/s2mc-test" - - name: "koterpillar/refinery" - - name: "kovacshuni/circe-config" - - name: "lhns/http4s-errors" - - name: "lhns/remote-io" - - name: "lloydmeta/enumeratum" - - name: "m2-oss/calypso" - - name: "medeia/medeia" - - name: "monix/monix-connect" - - name: "mpollmeier/scala-repl-pp" - - name: "msgpack4z/msgpack4z-circe" - - name: "narma/tranzactio" - - name: "nau/scalus" - - name: "note/dhallj-magnolia" - - name: "ollls/zio-tls-http" - - name: "openmole/gridscale" - - name: "openmole/mgo" - - name: "optics-dev/monocle" - - name: "oranda/libanius" - - name: "ovotech/ciris-aws-secretsmanager" - - name: "phaller/spores3" - - name: "pityka/nspl" - - name: "plokhotnyuk/jsoniter-scala" - - name: "polystat/odin" - - name: "polyvariant/caliban-gitlab" - - name: "profunktor/fs2-rabbit" - - name: "profunktor/neutron" - - name: "pureconfig/pureconfig" - - name: "raquo/waypoint" - - name: "reactivecore/rc-circe-json-schema" - - name: "rewards-network/combos" - - name: "rewards-network/pure-aws" - - name: "sageserpent-open/americium" - - name: "sangria-graphql/sangria-circe" - - name: "sangria-graphql/sangria-relay" - - name: "sangria-graphql/sangria-slowlog" - - name: "scala-cli/scala-cli-signing" - - name: "scala/toolkit" - - name: "scalapb-json/scalapb-circe" - - name: "sfxcode/sapphire-data" - - name: "shastick/zio-prefetcher" - - name: "shiftleftsecurity/js2cpg" - - name: "sirthias/borer" - - name: "snowplow/snowplow-scala-analytics-sdk" - - name: "softwaremill/diffx" - - name: "softwaremill/sttp-openai" - - name: "spaceteams/scala-json-logging" - - name: "svroonland/rezilience" - - name: "taig/babel" - - name: "thatscalaguy/circe-jq" - - name: "tofu-tf/glass" - - name: "tpolecat/atto" - - name: "trace4cats/trace4cats-avro" - - name: "trace4cats/trace4cats-exporter-http" - - name: "trace4cats/trace4cats-http4s" - - name: "trace4cats/trace4cats-kafka" - - name: "trace4cats/trace4cats-natchez" - - name: "trace4cats/trace4cats-sttp" - - name: "typebricks/pureconfig-toggleable" - - name: "typelevel/laika" - - name: "valskalla/odin" - - name: "vigoo/clipp" - - name: "virtuslab/scala-cli" - - name: "vitaliihonta/scala-ql" - - name: "vlmiroshnikov/authz" - - name: "y-yu/excel-reads" - - name: "zio/caliban-deriving" - - name: "zio/zio-cli" - - name: "zio/zio-config" - - name: "zio/zio-dynamodb" - - name: "zio/zio-jdbc" - - name: "zio/zio-lambda" - - name: "zio/zio-redis" - - name: "zio/zio-schema" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-17: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-16 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "47degrees/github4s" - - name: "7mind/izumi" - - name: "alejandrohdezma/http4s-munit" - - name: "alhuelamo/dbjobs" - - name: "apimorphism/telegramium" - - name: "atedeg/mdm" - - name: "augustjune/canoe" - - name: "avokka/avokka" - - name: "banno/cosmos4s" - - name: "coralogix/zio-k8s" - - name: "cornerman/chameleon" - - name: "davenverse/github" - - name: "davenverse/whale-tail" - - name: "disneystreaming/smithy4s" - - name: "eventstore/eventstore.akka.persistence" - - name: "fgrutsch/emergence" - - name: "geirolz/toolkit" - - name: "gemini-hlsw/clue" - - name: "gemini-hlsw/lucuma-core" - - name: "gnieh/fs2-data" - - name: "gnieh/geo-scala" - - name: "hamnis/jwk" - - name: "hnaderi/lepus" - - name: "http4s/http4s-jetty" - - name: "http4s/http4s-netty" - - name: "imrafaelmerino/json-scala-values" - - name: "indoorvivants/sn-vcpkg" - - name: "indoorvivants/subatomic" - - name: "itv/scala-pact" - - name: "jbwheatley/pact4s" - - name: "joernio/joern" - - name: "kamon-io/kamon-http4s" - - name: "laserdisc-io/fs2-aws" - - name: "lego/woof" - - name: "lhns/http4s-spa" - - name: "logging4s/logging4s" - - name: "minosiants/pencil" - - name: "neandertech/langoustine" - - name: "ocadotechnology/sttp-oauth2" - - name: "pac4j/http4s-pac4j" - - name: "paoloboni/binance-scala-client" - - name: "permutive-engineering/fs2-google-pubsub" - - name: "pityka/saddle" - - name: "quafadas/dedav4s" - - name: "rallyhealth/weepickle" - - name: "sangria-graphql/sangria" - - name: "scalabin-no/http4s-directives" - - name: "softwaremill/sttp-apispec" - - name: "stephennancekivell/scalatest-json" - - name: "tethys-json/tethys" - - name: "tpolecat/doobie" - - name: "trace4cats/trace4cats-avro-kafka" - - name: "trace4cats/trace4cats-cloudtrace" - - name: "trace4cats/trace4cats-datadog" - - name: "trace4cats/trace4cats-jaeger-integration-test" - - name: "trace4cats/trace4cats-newrelic" - - name: "travisbrown/dhallj" - - name: "typelevel/natchez" - - name: "virtuslab/inkuire" - - name: "vlovgr/ciris" - - name: "yakivy/poppet" - - name: "zio/zio-json" - - name: "zio/zio-metrics-legacy" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-18: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-17 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "armanbilge/gcp4s" - - name: "avast/scala-server-toolkit" - - name: "azhur/kafka-serde-scala" - - name: "bot4s/zmatrix" - - name: "cornerman/sloth" - - name: "dacr/zio-lmdb" - - name: "danslapman/morphling" - - name: "davenverse/fuuid" - - name: "davenverse/natchez-http4s-otel" - - name: "davenverse/rediculous-concurrent" - - name: "davenverse/snickerdoodle" - - name: "eikek/calev" - - name: "etspaceman/kinesis4cats" - - name: "gemini-hlsw/lucuma-odb" - - name: "hamnis/jsonschema" - - name: "http4s/http4s-fs2-data" - - name: "japgolly/webapp-util" - - name: "jwt-scala/jwt-scala" - - name: "kirill5k/mongo4cats" - - name: "kubukoz/spotify-next" - - name: "kubukoz/sup" - - name: "lambdaworks/zio-elasticsearch" - - name: "mobimeo/fs2-gtfs" - - name: "ovotech/natchez-extras" - - name: "pityka/lamp" - - name: "pme123/camundala" - - name: "polystat/polystat-cli" - - name: "sksamuel/elastic4s" - - name: "tharwaninitin/etlflow" - - name: "theiterators/kebs" - - name: "tinkoff/muffin" - - name: "torrentdam/bittorrent" - - name: "trace4cats/trace4cats-jaeger" - - name: "trace4cats/trace4cats-opentelemetry" - - name: "trace4cats/trace4cats-zipkin" - - name: "typelevel/feral" - - name: "typelevel/natchez-http4s" - - name: "typelevel/skunk" - - name: "typelevel/toolkit" - - name: "valdemargr/gql" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-19: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-18 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "47degrees/memeid" - - name: "47degrees/sbt-energymonitor" - - name: "andreamarcolin/oidc4s" - - name: "bilal-fazlani/akka-http-jwt-auth" - - name: "dacr/code-examples-manager" - - name: "gemini-hlsw/gsp-graphql" - - name: "gemini-hlsw/lucuma-sso" - - name: "hnaderi/edomata" - - name: "jwojnowski/oidc4s" - - name: "lhns/http4s-jwt-auth" - - name: "profunktor/http4s-jwt-auth" - - name: "qwbarch/snowflake4s" - - name: "zio/zio-http" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-20: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-19 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "carlos-verdes/zio-arangodb" - - name: "ghostdogpr/caliban" - - name: "kaizen-solutions/trace4cats-zio-extras" - - name: "scottweaver/testcontainers-for-zio" - - name: "zio/zio-metrics-connectors" - - name: "zio/zio-openai" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-21: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-20 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "devsisters/shardcake" - - name: "polyvariant/smithy4s-caliban" - - name: "zio/zio-protoquill" - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - - name: "Build project" - uses: ./.github/actions/build-project - timeout-minutes: 60 - with: - project-name: ${{ matrix.name }} - extra-scalac-options: ${{ inputs.extra-scalac-options }} - disabled-scalac-options: ${{ inputs.disabled-scalac-options }} - scala-version: ${{ needs.setup-build.outputs.scala-version }} - maven-repo-url: ${{ needs.setup-build.outputs.maven-repo-url }} - elastic-user: ${{ secrets.OPENCB_ELASTIC_USER }} - elastic-password: ${{ secrets.OPENCB_ELASTIC_PSWD }} - stage-22: - runs-on: ubuntu-22.04 - needs: [ setup-build, stage-21 ] - continue-on-error: true - timeout-minutes: 360 - strategy: - matrix: - include: - - name: "kitlangton/neotype" - - name: "liewhite/swopen" - - name: "vigoo/desert" + - name: "beangle/ems" steps: - name: "Git Checkout" uses: actions/checkout@v3 diff --git a/coordinator/configs/filtered-projects.txt b/coordinator/configs/filtered-projects.txt index b710516d..cc264ca5 100644 --- a/coordinator/configs/filtered-projects.txt +++ b/coordinator/configs/filtered-projects.txt @@ -3,7 +3,6 @@ # Not a Scala Project adampingel:axle-cicd:.* alexandru:alexandru:.* -atedeg:scala-release:.* dacr:lorem-ipsum:.* didi:booster.* eclipse-pass:pass-java-client:.* @@ -11,7 +10,6 @@ line:armeria:.* percontmx:cfdi:.* simy4:xpath-to-xml:.* stryker-mutator:mutation-testing-elements:.* -tlsomers:scala-suspendable:.* openlink:virtuoso-opensource:.* sensorsdata:sa-sdk-android-plugin2:.* @@ -20,8 +18,6 @@ typelevel:algebra.*:2.2.* # Unsupported sbt layout cchantep:play-reactivemongo:.* -cucumber:action-publish-sbt:.* -pityka:aten-scala:.* stryker:mutator_mutation-testing-elements:.* wireapp:wire-signals:.* davidledwards:zookeeper:.* @@ -29,13 +25,10 @@ davidledwards:zookeeper:.* # Missing module moduleMappings busymachines:pureharm-db-core:.* eed3si9n:sbt-coursier:.* -neandertech:jsonrpclib:.* ## maybe mill issues when mapping finos:morphir-scala:.* iltotore:iron:.* -ichoran:kse3:.* -almond-sh:almond:.* # Not an official release version com-lihaoyi:ammonite:.* @@ -44,9 +37,7 @@ sbt:.*:2.0.0-alpha.* # Incorrect Scaladex info, no Scala 3 builds dataoperandz:cassper:.* -jvican:dijon:.* mdedetrich:scalajson:.* -playframework:playframework:.* # The same git info between multiple projects, leading to multiple missing ids tulz-app:.*:.* @@ -57,10 +48,8 @@ pme123:camundala-dsl:.* # Build problems: ## Incorrect handling of Scala 3 binary versions wartremover:.* -inkytonik:kiama:.* kevin-lee:can-equal:.* kevin-lee:just-fp:.* -kevin-lee:logger-f:.* outr:testy:.* rocketfuel:sdbc:.* sciss:pdflitz:.* @@ -78,14 +67,9 @@ e257-fi:dirsuite:.* ### scaladex lists only 1 Scala 3 project zio-resource in version 0.0.1 which is more recent then existing 0.1.12 version with only Scala 2 projects carlos-verdes:funkode:0.[0-1]\..* -## Problem with ScalaPB source generation -jelly-rdf:jelly-jvm:.* - ## Uses mill-tpolecat - it does fails to parse RC versions -joan38:kubernetes-client:.* neandertech:jsonrpclib:.* - ## Missing artifacts in public repo # sbt-beangle-parent:0.6.0 beangle:boot:.* @@ -111,14 +95,11 @@ scala-js:scala-js-macrotask-executor:.* msgpack4z:msgpack4z-native:.* ## Does not compile -arturopala:gitignore:.* -fehu:opentracing-scala:.* lorandszakacs:sprout:0.0.[0-5] rssh:scala-gopher:.* wangzaixiang:wjson:.* ## Outdated version, needs new release -2m:yabai-scala:2.0.[0-1] caspercommunityio:casper-scala-sdk:1.[0-2].[0-1] kevin-lee:maven2sbt:.* sciss:serial:.* @@ -130,25 +111,18 @@ jcouyang:meow:0.4.1[0-3] es-meta:esmeta:0.[0-1].* ## 3.2.x -### Source breaking change -# https://github.com/lampepfl/dotty/pull/14840#issuecomment-1182146696 -tinkoff:phobos:0.1[5-6].* #https://github.com/lampepfl/dotty/issues/15647#issuecomment-1183488713 gzoller:scala-reflection:1.[0-1].[0-4] #Fork of gzoller/scala-reflection pjfanning:scala3-reflection:.* -#https://github.com/lampepfl/dotty/issues/15678 -johnhungerford:generic-schema:1.[0-1].[0.1] - #https://github.com/lampepfl/dotty/issues/15668 kevin-lee:extras:0.* ## 3.3.x dmytromitin:dotty-patched:.* gzoller:scala-reflection:.* -jphmrst:scala-automata:.* rmgk:slips:.* # var overrides @@ -160,7 +134,6 @@ lorandszakacs:sprout:0.0.[0-5] # Changes to Compiler API nrinaudo:kantan.repl:1.* virtuslab:pretty-stacktraces:0.0.* -zygfryd:scala-zygf-cement:0.3.0 pjfanning:jackson-scala3-reflection-extensions:.* mpollmeier:scala-repl-pp:0.1.* @@ -175,12 +148,10 @@ sdrafahl:migratepipeline:.* # Failure on project init aptusproject:aptus-core:.* -j-mie6:parsley:.* jphmrst:scala-outlines:.* labra:srdf:.* primetalk:typed-ontology:.* vigoo:zio-aws:.* -zio:zio-aws:.* # Depends on not published lib with CrossVersion.full @@ -193,9 +164,6 @@ oleg-py:shironeko:0.2.0-M.* # Uses -Xsource:2.13 sciss:fscape-next:.* -# Uses -source:future, but not adapted yet to 3.2.x -laserdisc-io:fs2-aws:5.0.* - # Uses no longer allowed syntax ## override opaque type tabdulradi:mazboot:.* @@ -224,17 +192,9 @@ xebia-functional:xef:.* # mill 0.11.x projects (unsupprted yet) coursier:dependency:.* -## Published using 3.3.0-RC3, cannot be tested with any other version -webjars:webjars-play:2.9.0-M.* -playframework:scalatestplus-play:6.0.0-M.* -playframework:play-mailer:9.0.0-M.* - ## Library fork # of minosiants/pencil, tests do not compile kailuowang:pencil:.* ## Private project or wrong coordinates emartech:escher-akka-http:.* - -## Requires private sbt plugin -scalax:simple:.* diff --git a/coordinator/configs/projects-config.conf b/coordinator/configs/projects-config.conf index af450979..a723e3dd 100644 --- a/coordinator/configs/projects-config.conf +++ b/coordinator/configs/projects-config.conf @@ -164,6 +164,9 @@ eikek_binny { tests = compile-only java.version = 11 } +epfl-lara_lisa{ + projects.exclude=["scallion", "scallion-examples", "scallion-benchmarks"] +} endpoints4s_endpoints4s{ projects.overrides{ http4s-server.tests = disabled // does not compile @@ -433,6 +436,7 @@ planet42_laika{ java.version = 11 tests = compile-only } +playframework_playframework.tests = compile-only playframework_play-json.tests = compile-only polynote_uzhttp { source-patches = [ @@ -783,6 +787,7 @@ xuwei-k_wartremover-scalikejdbc { y-yu_slick-bulk-insert.tests = compile-only zengularity_benji.tests = compile-only +zio_zio-aws.tests = compile-only zio_izumi-reflect.tests = compile-only zio_zio-config { projects.overrides = { diff --git a/coordinator/configs/slow-projects.txt b/coordinator/configs/slow-projects.txt index 4a521210..d4134b33 100644 --- a/coordinator/configs/slow-projects.txt +++ b/coordinator/configs/slow-projects.txt @@ -13,3 +13,4 @@ nickburkard/aws-cdk-scala softwaremill/sttp softwaremill/tapir thoughtworksinc/dsl.scala +zio/zio-aws \ No newline at end of file diff --git a/project-builder/checkout.sh b/project-builder/checkout.sh index 143d9c83..7d792f40 100755 --- a/project-builder/checkout.sh +++ b/project-builder/checkout.sh @@ -20,4 +20,4 @@ if [ -n "$rev" ]; then branch="-b $rev" fi git clone --quiet "$repo" "$repoDir" $branch || - ( git clone --quiet "$repo" "$repoDir" && git checkout $rev ) + ( git clone --quiet "$repo" "$repoDir" && cd $repoDir && git checkout $rev )