Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
62a797b
Auto PR - Akka Runtime version 1.5.47 (#1445)
kalix-bot Mar 25, 2026
8917e1a
Akka CLI 3.0.55 release notes (#1447)
olofwalker Mar 25, 2026
f74febb
docs: akka CLI docs (#1446)
github-actions[bot] Mar 25, 2026
ee4488b
adding marketplace plugin references to spec-first docs (#1442)
autodidaddict Mar 25, 2026
2a0fe75
docs: Update CLI release notes (#1451)
olofwalker Mar 25, 2026
b49a578
docs: akka CLI docs (#1450)
github-actions[bot] Mar 26, 2026
bd413f6
chore: wrong model provider in getting started (#1458)
johanandren Mar 26, 2026
899047f
docs: fix mount secrets section and add GCP Secret Manager guide
janikdotzel Mar 26, 2026
212c943
docs: add GCP schema to external secret descriptor reference
janikdotzel Mar 26, 2026
4b85387
docs: add GCP and Kubernetes terms to Vale vocabulary
janikdotzel Mar 26, 2026
d36a988
docs: infrastructure and structure for documentation overhaul (#1452)
TylerJewell Mar 26, 2026
4198193
docs: high-priority page rewrites for positioning alignment (#1453)
TylerJewell Mar 26, 2026
b5214d6
build: Update GitHub Actions versions (#1462)
ennru Mar 27, 2026
be8b53c
docs: use case pattern guides and SDK nav restructure (#1454)
TylerJewell Mar 27, 2026
536949f
docs: post-rewrite updates (#1463)
ennru Mar 27, 2026
70e707f
docs: review sample links (#1466)
ennru Mar 27, 2026
fbe8989
Auto PR - Akka Runtime version 1.5.48 (#1470)
kalix-bot Mar 30, 2026
c444db7
feat: TTL-based deletion for entities (#1439)
johanandren Mar 31, 2026
cefde46
Note for local connecting to cloud (#1472)
JustinPihony Mar 31, 2026
086e4cb
Docs: rewrite llms.txt per llmstxt.org standard (#1455)
TylerJewell Mar 31, 2026
42d0c88
docs: Add back more links to llms.txt (#1473)
patriknw Mar 31, 2026
a841c6a
docs: akka CLI docs (#1477)
github-actions[bot] Apr 1, 2026
16c6144
Akka CLI 3.0.57 release notes (#1478)
olofwalker Apr 1, 2026
8f5f525
feat: Notifications from key value entity (#1385)
patriknw Apr 1, 2026
caa1509
Merge pull request #1459 from akka/docs/external-secrets-gcp-and-moun…
jroper Apr 2, 2026
1c64ff6
docs: Add Specify reference section and new SDD commands (#1480)
TylerJewell Apr 2, 2026
120af54
docs: add hint about static resources handling (#1377)
octonato Apr 2, 2026
c75d0db
docs: refer to SDD in Developing index page (#1482)
ennru Apr 2, 2026
0630afc
bump: sbt-scalafix 0.14.5 (#1484)
johanandren Apr 2, 2026
e039680
bump: sbt 1.12.8 (#1485)
johanandren Apr 2, 2026
f5fc78e
build: silence some sbt unused key linting (#1486)
johanandren Apr 2, 2026
4e90574
chore: Silence some deprecation/removal warnings (#1488)
johanandren Apr 2, 2026
3a11854
doc: improved AGENTS.md regarding http endpoints (#1489)
octonato Apr 7, 2026
7bfe7d2
feat: TestNotificationPublisher for EventSourcedTestKit (#1471)
aludwiko Apr 7, 2026
53cc051
feat: consumer testkit + MockComponentClient (#1469)
aludwiko Apr 7, 2026
34ebc06
chore: bump SDK versions to 3.5.17 (#1494)
github-actions[bot] Apr 8, 2026
661d8dd
docs: SDK 3.5.17 release notes (#1495)
johanandren Apr 9, 2026
696e6d5
chore: deprecate instance maxRetries (#1448)
octonato Apr 9, 2026
df2aba7
build: its a bump, not a chore: bump (#1501)
johanandren Apr 10, 2026
3f7e886
docs: docs2markdown.sh and other improvements (#1504)
octonato Apr 10, 2026
1b8d585
build: step for bumping runtime samples in release template (#1503)
johanandren Apr 10, 2026
6eea993
Akka CLI 3.0.58 release notes (#1508)
olofwalker Apr 10, 2026
f89999b
docs: improvements and clean-ups (#1507)
octonato Apr 10, 2026
3fd995f
chore: Better error for unsupported optional + collection in views (#…
johanandren Apr 14, 2026
22b059c
chore: emptyState, not null, for delete kve state (#1519)
johanandren Apr 14, 2026
13325da
chore: Some Javadoc warnings (#1522)
patriknw Apr 15, 2026
8a8f501
docs: akka CLI docs (#1523)
github-actions[bot] Apr 15, 2026
e80b147
docs: release notes Akka CLI 3.0.59 (#1524)
olofwalker Apr 15, 2026
ff16130
chore: License change date for 3.5.18 (#1527)
johanandren Apr 16, 2026
613d2e7
Merge branch 'main' into multi-agent-dev
patriknw Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 4 additions & 9 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
# https://github.com/marketplace/actions/labeler

java-sdk:
- akka-javasdk/**/*
- akka-javasdk-testkit/**/*
- akka-javasdk-annotation-processor/**/*
- akka-javasdk-annotation-processor-tests/**/*
- akka-javasdk-parent/**/*

documentation:
- docs/**/*
- samples/**/*
- changed-files:
- any-glob-to-any-file:
- docs/**/*
- samples/**/*
78 changes: 28 additions & 50 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
runs-on: Akka-Default
steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -39,8 +39,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Checkout GitHub merge
if: github.event.pull_request
Expand All @@ -50,8 +49,7 @@ jobs:

- name: Restore Coursier cache
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache/restore@v5
with:
path: |
~/.cache/coursier
Expand All @@ -65,8 +63,7 @@ jobs:

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

Expand Down Expand Up @@ -102,7 +99,6 @@ jobs:
run: |
sbt --client "additionalValidation" || \
{ echo "[error] Additional validation failed."; false; }


- name: sbt shutdown
run: |
Expand All @@ -113,7 +109,7 @@ jobs:
runs-on: Akka-Default
steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -126,8 +122,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Checkout GitHub merge
if: github.event.pull_request
Expand All @@ -137,8 +132,7 @@ jobs:

- name: Cache Coursier cache
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache@v5
with:
path: |
~/.cache/coursier
Expand All @@ -152,15 +146,13 @@ jobs:

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

- name: Cache Maven repository
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('akka-javasdk-parent/pom.xml') }}
Expand All @@ -174,7 +166,7 @@ jobs:
# the SDK_VERSION is later used to run the maven tests (see below)
.github/determine-sdk-version.sh
SDK_VERSION="$(cat ~/akka-javasdk-version.txt)"
echo "SDK version: '${SDK_VERSION}'"
echo "SDK version: '${SDK_VERSION}'"

- name: Package io.akka dependencies
run: |-
Expand All @@ -183,8 +175,7 @@ jobs:

- name: Upload io.akka dependencies
# https://github.com/actions/upload-artifact/releases
# v4.3.2
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba
uses: actions/upload-artifact@v7
with:
name: m2-cache
path: ~/dependencies.tar.gz
Expand All @@ -198,7 +189,7 @@ jobs:

steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -211,8 +202,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Checkout GitHub merge
if: github.event.pull_request
Expand All @@ -222,8 +212,7 @@ jobs:

- name: Restore Coursier cache
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache/restore@v5
with:
path: |
~/.cache/coursier
Expand All @@ -237,15 +226,13 @@ jobs:

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

- name: Download io.akka dependencies
# https://github.com/actions/download-artifact/releases
# v4.1.5
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d
uses: actions/download-artifact@v8
with:
name: m2-cache
path: ~/
Expand All @@ -260,12 +247,12 @@ jobs:

check-docker-image-contents:
name: Check service docker image contents
needs: [ checks, publish-local ] # usually done via now disabled check-samples-in-ci
needs: [checks, publish-local] # usually done via now disabled check-samples-in-ci
runs-on: Akka-Default

steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -278,8 +265,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Checkout GitHub merge
if: github.event.pull_request
Expand All @@ -289,15 +275,13 @@ jobs:

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

- name: Cache Maven repository
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('akka-javasdk-parent/pom.xml') }}
Expand All @@ -306,8 +290,7 @@ jobs:

- name: Download io.akka dependencies
# https://github.com/actions/download-artifact/releases
# v4.1.5
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d
uses: actions/download-artifact@v8
with:
name: m2-cache
path: ~/
Expand Down Expand Up @@ -341,7 +324,7 @@ jobs:
maven-samples:
name: Maven samples
# needs: check-samples-in-ci
needs: [checks, publish-local] # usually done via now disabled check-samples-in-ci
needs: [checks, publish-local] # usually done via now disabled check-samples-in-ci
runs-on: Akka-Default

strategy:
Expand Down Expand Up @@ -382,7 +365,7 @@ jobs:

steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -395,8 +378,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Checkout GitHub merge
if: github.event.pull_request
Expand All @@ -406,15 +388,13 @@ jobs:

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

- name: Cache Maven repository
# https://github.com/actions/cache/releases
# v4.2.0
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('akka-javasdk-parent/pom.xml') }}
Expand All @@ -423,8 +403,7 @@ jobs:

- name: Download io.akka dependencies
# https://github.com/actions/download-artifact/releases
# v4.1.5
uses: actions/download-artifact@8caf195ad4b1dee92908e23f56eeb0696f1dd42d
uses: actions/download-artifact@v8
with:
name: m2-cache
path: ~/
Expand All @@ -439,7 +418,6 @@ jobs:
export SDK_VERSION=$(cat ~/akka-javasdk-version.txt)
./updateSdkVersions.sh java samples/


- name: ${{ matrix.sample }} check-formatting
env:
DIR: ${{ matrix.sample }}
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/docs-cli-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: Akka-Default
steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -21,13 +21,11 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: Set up Ruby
# https://github.com/ruby/setup-ruby/releases
# v1.177.0
uses: ruby/setup-ruby@6615b4b8a02c78c4d711c06df4b8a20aa685a45d
uses: ruby/setup-ruby@v1.289.0
with:
ruby-version: '3.1'

Expand All @@ -48,8 +46,7 @@ jobs:

- name: Create Pull Request
# https://github.com/peter-evans/create-pull-request/releases
# v7.0.5
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
uses: peter-evans/create-pull-request@v8.0.0
with:
title: "docs: akka CLI docs"
branch-suffix: short-commit-hash
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/docs-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
if: github.event.repository.fork == false
steps:
- name: Checkout Global Scripts
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: akka/github-actions-scripts
path: scripts
Expand All @@ -28,8 +28,7 @@ jobs:

- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6
with:
ref: docs-current
fetch-tags: true # required for version.sh
Expand All @@ -38,13 +37,11 @@ jobs:

- name: Coursier cache
# https://github.com/coursier/cache-action/releases
# v6.4.5
uses: coursier/cache-action@1ff273bff02a8787bc9f1877d347948af647956d
uses: coursier/cache-action@v8.1.0

- name: Set up JDK 21
# https://github.com/coursier/setup-action/releases
# v1.3.5
uses: coursier/setup-action@7bde40eee928896f074dbb76d22dd772eed5c65f
uses: coursier/setup-action@v3.0.0
with:
jvm: temurin:1.21

Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/docs-static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ jobs:
steps:
- name: Checkout
# https://github.com/actions/checkout/releases
# v4.1.1
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
uses: actions/checkout@v6

- name: rsync
run: |
Expand Down
Loading
Loading