Skip to content

Commit

Permalink
Merge branch 'main' into EndpointGen-additional-types
Browse files Browse the repository at this point in the history
  • Loading branch information
987Nabil authored Dec 14, 2024
2 parents eef8adc + e82ca17 commit a8ce3f1
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 4 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ jobs:
cache: sbt

- uses: coursier/setup-action@v1
with:
apps: sbt

- name: Check formatting
if: matrix.scala == '2.13.14'
Expand All @@ -90,6 +92,8 @@ jobs:
run: sbt '++ ${{ matrix.scala }}' test

- uses: coursier/setup-action@v1
with:
apps: sbt

- name: Check doc generation
if: ${{ github.event_name == 'pull_request' }}
Expand Down Expand Up @@ -238,6 +242,8 @@ jobs:
fetch-depth: 0

- uses: coursier/setup-action@v1
with:
apps: sbt

- name: Setup Java (temurin@21)
if: matrix.java == 'temurin@21'
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ jobs:
with:
fetch-depth: '0'
- uses: coursier/setup-action@v1
with:
apps: 'sbt'
- name: Setup Scala
uses: actions/[email protected]
with:
Expand All @@ -50,6 +52,8 @@ jobs:
java-version: 17
check-latest: true
- uses: coursier/setup-action@v1
with:
apps: 'sbt'
- name: Setup NodeJs
uses: actions/setup-node@v3
with:
Expand All @@ -70,6 +74,8 @@ jobs:
with:
fetch-depth: '0'
- uses: coursier/setup-action@v1
with:
apps: 'sbt'
- name: Install libuv
run: sudo apt-get update && sudo apt-get install -y libuv1-dev
- name: Setup Scala
Expand Down
15 changes: 11 additions & 4 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,14 @@ ThisBuild / githubWorkflowPREventTypes := Seq(
PREventType.Edited,
PREventType.Labeled,
)
ThisBuild / githubWorkflowAddedJobs :=

val coursierSetup =
WorkflowStep.Use(
UseRef.Public("coursier", "setup-action", "v1"),
params = Map("apps" -> "sbt"),
)

ThisBuild / githubWorkflowAddedJobs :=
Seq(
WorkflowJob(
id = "update_release_draft",
Expand All @@ -40,7 +47,7 @@ ThisBuild / githubWorkflowAddedJobs :=
name = "Mima Check",
steps = List(
WorkflowStep.Use(UseRef.Public("actions", "checkout", "v4"), Map("fetch-depth" -> "0")),
WorkflowStep.Use(UseRef.Public("coursier", "setup-action", "v1")),
coursierSetup,
) ++ WorkflowStep.SetupJava(List(JavaSpec.temurin("21"))) :+ WorkflowStep.Sbt(List("mimaChecks")),
cond = Option("${{ github.event_name == 'pull_request' }}"),
javas = List(JavaSpec.temurin("21")),
Expand Down Expand Up @@ -78,7 +85,7 @@ ThisBuild / githubWorkflowPublish :=
//scala fix isn't available for scala 3 so ensure we only run the fmt check
//using the latest scala 2.13
ThisBuild / githubWorkflowBuildPreamble := Seq(
WorkflowStep.Use(UseRef.Public("coursier", "setup-action", "v1")),
coursierSetup,
WorkflowStep.Run(
name = Some("Check formatting"),
commands = List(s"sbt ++${Scala213} fmtCheck"),
Expand All @@ -91,7 +98,7 @@ ThisBuild / githubWorkflowBuildPostamble :=
"checkDocGeneration",
"Check doc generation",
List(
WorkflowStep.Use(UseRef.Public("coursier", "setup-action", "v1")),
coursierSetup,
WorkflowStep.Run(
commands = List(s"sbt ++${Scala213} doc"),
name = Some("Check doc generation"),
Expand Down

0 comments on commit a8ce3f1

Please sign in to comment.