diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..67b0637 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,31 @@ +name: Java CI + +on: + push: + paths-ignore: + - '*.md' + - '**/*.md' + branches: + - '*' + tags: + - '*' + pull_request: + branches: + - master + +jobs: + build: + runs-on: ubuntu-24.04 + + steps: + - uses: actions/checkout@v3 + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: 'maven' + - name: Change JDK version in toolchain to old notation + run: sed -i 's/>171.17 @@ -65,22 +89,36 @@ In order to build the project it is necessary to provide a basic toolchain confi jdk - 1.8 - oracle + 1.11 + eclipse + jdk11 - C:\Program Files\Java\jdk1.8.0_231 + C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot jdk - 1.11 - oracle - openjdk11 + 1.17 + eclipse + jdk17 - C:\Program Files\Java\jdk-11.0.2 + C:\Program Files\Eclipse Adoptium\jdk-17.0.4.101-hotspot + + + + paths + + docker + + + + C:\Program Files\Docker\Docker\resources\bin + C:\Program Files\Docker\Docker\resources\cli-plugins + C:\Program Files\Docker\cli-plugins + diff --git a/docs/Reference-Repository-Subsystem.md b/docs/Reference-Repository-Subsystem.md index b3832a7..911c8e8 100644 --- a/docs/Reference-Repository-Subsystem.md +++ b/docs/Reference-Repository-Subsystem.md @@ -10,7 +10,7 @@ in the `alfresco-global.properties` file, or via other supported means of config Since it rarely (if ever) makes sense to have more than one instance of the Keycloak authentication subsystem in the chain, all configuration properties specific for this type of subsystem can be set in the `alfresco-global.properties` file, though it is generally recommended (Acosix recommendation, not necessarily documented as such by Alfresco) to use the proper subsystem configuration paths. For a subsystem instance listed in the authentication chain as `keycloak1:keycloak`, custom configuration properties files can be placed in the configuration path `alfresco/extension/subsystems/Authentication/keycloak/keycloak1/*.properties`. -The supported configuration properites can be grouped in the following categories: +The supported configuration properties can be grouped in the following categories: - [Keycloak adapter configuration](./Reference-Adapter.md) - Authentication properties diff --git a/repository/pom.xml b/repository/pom.xml index 014a85d..e3f2129 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -147,7 +147,7 @@ - false + true true false diff --git a/share/pom.xml b/share/pom.xml index 5d323eb..63d0d4f 100644 --- a/share/pom.xml +++ b/share/pom.xml @@ -153,7 +153,7 @@ - false + true true false