Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ccf803f
Update sbt-scalafix to 0.14.9
permutive-steward[bot] Nov 1, 2026
136b61a
Update sbt-version-policy to 3.4.0
permutive-steward[bot] Nov 1, 2026
3629594
Update fs2-core to 3.12.2
permutive-steward[bot] Nov 1, 2026
476123a
Update sbt-ci to 2.22.0
permutive-steward[bot] Nov 1, 2026
f72522b
Run `sbt generateCiFiles`
permutive-steward[bot] Nov 1, 2026
6834835
Update sbt-fix to 0.13.1
permutive-steward[bot] Nov 1, 2026
20ec7bd
Update sbt-github-header to 0.15.0
permutive-steward[bot] Nov 1, 2026
e8d79bb
Update sbt-github-mdoc to 0.15.0
permutive-steward[bot] Nov 1, 2026
ce1b3d7
Update sbt-mdoc-toc to 0.6.0
permutive-steward[bot] Nov 1, 2026
f60df15
Update sbt-modules to 0.6.0
permutive-steward[bot] Nov 1, 2026
f188af8
Update sbt-scalafix-defaults to 0.16.0
permutive-steward[bot] Nov 1, 2026
766cb21
Update sbt-scalafmt-defaults to 0.9.2
permutive-steward[bot] Nov 1, 2026
4b9d489
Update sbt-ci-release to 1.11.2
permutive-steward[bot] Nov 1, 2026
637f8bd
Update sbt-api-mappings to 3.0.3
permutive-steward[bot] Nov 1, 2026
374c869
Update sbt-header to 5.11.0
permutive-steward[bot] Nov 1, 2026
5394acf
Update scala-library to 2.12.21
permutive-steward[bot] Nov 1, 2026
7e45903
Update scala-library to 2.13.18
permutive-steward[bot] Nov 1, 2026
dddd136
Update scala3-compiler to 3.3.9
permutive-steward[bot] Nov 1, 2026
0257590
Update sbt to 1.11.7
permutive-steward[bot] Nov 1, 2026
7b24c3f
Update munit to 1.3.6
permutive-steward[bot] Nov 1, 2026
eaa5133
Update sbt-mdoc to 2.9.2
permutive-steward[bot] Nov 1, 2026
9ed6a9f
Update sbt-scalafmt to 2.5.6
permutive-steward[bot] Nov 1, 2026
b5dba5a
Update cats-effect to 3.6.4
permutive-steward[bot] Nov 1, 2026
46f38d2
Update cats-effect-testkit to 3.6.4
permutive-steward[bot] Nov 1, 2026
61af867
Update munit-cats-effect to 2.2.1
permutive-steward[bot] Nov 1, 2026
c258ec9
Update sbt-tpolecat to 0.5.7
permutive-steward[bot] Nov 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
ref: ${{ github.head_ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
Expand Down Expand Up @@ -64,17 +64,19 @@ jobs:
jdk:
- 11
- 17
- 21
- 25
steps:
- name: Checkout project
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
ref: ${{ github.head_ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
fetch-depth: 0

- name: Run Coursier Cache Action
uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # v6.4.7
uses: coursier/cache-action@bebeeb0e6f48ebad66d3783946588ecf43114433 # v6.4.7

- name: Run Coursier Setup Action
uses: coursier/setup-action@039f736548afa5411c1382f40a5bd9c2d30e0383 # v1.3.9
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
fetch-depth: 0

Expand All @@ -41,7 +41,7 @@ jobs:
uses: alejandrohdezma/actions/check-semver-tag@v1

- name: Run Coursier Cache Action
uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # v6.4.7
uses: coursier/cache-action@bebeeb0e6f48ebad66d3783946588ecf43114433 # v6.4.7

- name: Run Coursier Setup Action
uses: coursier/setup-action@039f736548afa5411c1382f40a5bd9c2d30e0383 # v1.3.9
Expand All @@ -65,14 +65,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout project
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
fetch-depth: 0
ref: main
ssh-key: ${{ secrets.GIT_DEPLOY_KEY }}

- name: Run Coursier Cache Action
uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # v6.4.7
uses: coursier/cache-action@bebeeb0e6f48ebad66d3783946588ecf43114433 # v6.4.7

- name: Run Coursier Setup Action
uses: coursier/setup-action@039f736548afa5411c1382f40a5bd9c2d30e0383 # v1.3.9
Expand Down
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ project/.bloop/
.bsp
*.metals
.metals/
.mcp.json
**/metals.sbt
project/metals.sbt

Expand Down Expand Up @@ -70,6 +71,14 @@ tags

.vscode

### Cursor ###

.cursor

### Claude ###

.claude

### Docusaurus ###

.docusaurus
Expand Down
14 changes: 7 additions & 7 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ThisBuild / scalaVersion := "2.13.16"
ThisBuild / crossScalaVersions := Seq("2.12.20", "2.13.16", "3.3.6")
ThisBuild / scalaVersion := "2.13.18"
ThisBuild / crossScalaVersions := Seq("2.12.21", "2.13.18", "3.3.9")
ThisBuild / organization := "com.permutive"
ThisBuild / versionPolicyIntention := Compatibility.BinaryAndSourceCompatible

Expand All @@ -13,9 +13,9 @@ lazy val documentation = project

lazy val refreshable = module
.settings(libraryDependencies += "org.typelevel" %% "cats-core" % "2.13.0")
.settings(libraryDependencies += "org.typelevel" %% "cats-effect" % "3.6.2")
.settings(libraryDependencies += "co.fs2" %% "fs2-core" % "3.12.0")
.settings(libraryDependencies += "org.typelevel" %% "cats-effect" % "3.6.4")
.settings(libraryDependencies += "co.fs2" %% "fs2-core" % "3.12.2")
.settings(libraryDependencies += "com.github.cb372" %% "cats-retry" % "3.1.3")
.settings(libraryDependencies += "org.scalameta" %% "munit" % "1.1.1" % Test)
.settings(libraryDependencies += "org.typelevel" %% "munit-cats-effect" % "2.1.0" % Test)
.settings(libraryDependencies += "org.typelevel" %% "cats-effect-testkit" % "3.6.2" % Test)
.settings(libraryDependencies += "org.scalameta" %% "munit" % "1.3.6" % Test)
.settings(libraryDependencies += "org.typelevel" %% "munit-cats-effect" % "2.2.1" % Test)
.settings(libraryDependencies += "org.typelevel" %% "cats-effect-testkit" % "3.6.4" % Test)
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.11.3
sbt.version=1.11.7
32 changes: 16 additions & 16 deletions project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.14.3")
addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.21.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-fix" % "0.7.2")
addSbtPlugin("com.alejandrohdezma" % "sbt-github-mdoc" % "0.12.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-github-header" % "0.12.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafix-defaults" % "0.13.1")
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafmt-defaults" % "0.9.1")
addSbtPlugin("com.alejandrohdezma" % "sbt-mdoc-toc" % "0.4.2")
addSbtPlugin("com.alejandrohdezma" % "sbt-modules" % "0.3.2")
addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.2")
addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.11.1")
addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.10.0")
addSbtPlugin("ch.epfl.scala" % "sbt-version-policy" % "3.2.1")
addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.2")
addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.7.2")
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.5")
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.14.9")
addSbtPlugin("com.alejandrohdezma" % "sbt-ci" % "2.22.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-fix" % "0.13.1")
addSbtPlugin("com.alejandrohdezma" % "sbt-github-mdoc" % "0.15.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-github-header" % "0.15.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafix-defaults" % "0.16.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-scalafmt-defaults" % "0.9.2")
addSbtPlugin("com.alejandrohdezma" % "sbt-mdoc-toc" % "0.6.0")
addSbtPlugin("com.alejandrohdezma" % "sbt-modules" % "0.6.0")
addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.3")
addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.11.2")
addSbtPlugin("com.github.sbt" % "sbt-header" % "5.11.0")
addSbtPlugin("ch.epfl.scala" % "sbt-version-policy" % "3.4.0")
addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.7")
addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.9.2")
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.6")
Loading