diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 59c13d0..f26a763 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -12,9 +12,9 @@ jobs:
canSkip: ${{ steps.Checker.outputs.canSkip }}
steps:
- name: Get files
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Get tools
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
path: tools/
repository: openliberty/guides-common
@@ -44,10 +44,11 @@ jobs:
run:
working-directory: finish
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Set up JDK 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v4
with:
+ distribution: 'semeru'
java-version: 11
- run: unset _JAVA_OPTIONS
- name: Run tests
diff --git a/README.adoc b/README.adoc
index 077bd97..866d116 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,4 +1,4 @@
-// Copyright (c) 2022, 2024 IBM Corporation and others.
+// Copyright (c) 2022, 2025 IBM Corporation and others.
// Licensed under Creative Commons Attribution-NoDerivatives
// 4.0 International (CC BY-ND 4.0)
// https://creativecommons.org/licenses/by-nd/4.0/
@@ -52,7 +52,7 @@ with each other in different containers.
== Additional prerequisites
-Before you begin, Podman needs to be installed. For installation instructions, refer to the https://podman.io/getting-started/installation[official Podman documentation^]. You will build and run the microservices in containers.
+Before you begin, Podman needs to be installed. For installation instructions, refer to the https://podman.io/docs/installation[official Podman documentation^]. You will build and run the microservices in containers.
If you are running Mac or Windows, make sure to start your Podman-managed VM before you proceed.
@@ -194,7 +194,7 @@ A `Containerfile` file is a collection of instructions for building a container
The `podman build` command uses Buildah to build your container image. As each instruction in a `Containerfile` file runs, a new image layer is created.
These layers, which are known as intermediate images, are created when a change is made to your container image.
-Learn more about Podman on the https://podman.io/getting-started/[official Podman page^].
+Learn more about Podman on the https://podman.io/get-started[official Podman page^].
=== Creating your Containerfile files
You will be creating two container images to run the `inventory` service and `system` service. The first step is to create `Containerfile` files for both services.
diff --git a/finish/inventory/pom.xml b/finish/inventory/pom.xml
index abdaf0c..a7dcdd8 100644
--- a/finish/inventory/pom.xml
+++ b/finish/inventory/pom.xml
@@ -35,7 +35,7 @@
org.eclipse.microprofile
microprofile
- 6.1
+ 7.0
pom
provided
diff --git a/finish/inventory/src/main/liberty/config/server.xml b/finish/inventory/src/main/liberty/config/server.xml
index 5e7f75c..3f5b5b2 100755
--- a/finish/inventory/src/main/liberty/config/server.xml
+++ b/finish/inventory/src/main/liberty/config/server.xml
@@ -1,11 +1,13 @@
- restfulWS-3.1
- jsonb-3.0
- jsonp-2.1
- cdi-4.0
- mpConfig-3.1
+ jakartaee-10.0
+ microprofile-7.0
+ restfulWS
+ jsonb
+ jsonp
+ cdi
+ mpConfig
diff --git a/finish/inventory/src/main/webapp/favicon.ico b/finish/inventory/src/main/webapp/favicon.ico
new file mode 100644
index 0000000..c8652f3
Binary files /dev/null and b/finish/inventory/src/main/webapp/favicon.ico differ
diff --git a/finish/inventory/src/main/webapp/index.html b/finish/inventory/src/main/webapp/index.html
index 3a8c371..6ce8c07 100755
--- a/finish/inventory/src/main/webapp/index.html
+++ b/finish/inventory/src/main/webapp/index.html
@@ -1,5 +1,5 @@