mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2026-09-16 18:13:23 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58c0d62248 | ||
|
|
54091607c5 | ||
|
|
05cc667b51 | ||
|
|
6c749e8d20 |
@@ -0,0 +1,48 @@
|
|||||||
|
version: 2
|
||||||
|
registries:
|
||||||
|
maven-alfresco-internal:
|
||||||
|
type: maven-repository
|
||||||
|
url: https://artifacts.alfresco.com/nexus/content/groups/internal
|
||||||
|
username: ${{secrets.NEXUS_USERNAME}}
|
||||||
|
password: ${{secrets.NEXUS_PASSWORD}}
|
||||||
|
updates:
|
||||||
|
- package-ecosystem: "maven"
|
||||||
|
directory: "/"
|
||||||
|
registries:
|
||||||
|
- maven-alfresco-internal
|
||||||
|
schedule:
|
||||||
|
interval: "daily"
|
||||||
|
time: "22:00"
|
||||||
|
timezone: "Europe/London"
|
||||||
|
open-pull-requests-limit: 10
|
||||||
|
allow:
|
||||||
|
- dependency-type: "direct"
|
||||||
|
ignore:
|
||||||
|
- dependency-name: "org.alfresco.maven:*"
|
||||||
|
- dependency-name: "org.alfresco.maven.plugin:*"
|
||||||
|
- dependency-name: "org.alfresco.maven.archetype:*"
|
||||||
|
groups:
|
||||||
|
spring:
|
||||||
|
patterns:
|
||||||
|
- "org.springframework*"
|
||||||
|
alfresco:
|
||||||
|
patterns:
|
||||||
|
- "org.alfresco*"
|
||||||
|
apache-maven:
|
||||||
|
patterns:
|
||||||
|
- "org.apache.maven*"
|
||||||
|
commons:
|
||||||
|
patterns:
|
||||||
|
- "commons-*"
|
||||||
|
- "org.apache.commons*"
|
||||||
|
slf4j:
|
||||||
|
patterns:
|
||||||
|
- "org.slf4j*"
|
||||||
|
- package-ecosystem: "github-actions"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: "monthly"
|
||||||
|
groups:
|
||||||
|
github-actions:
|
||||||
|
patterns:
|
||||||
|
- "*"
|
||||||
@@ -19,7 +19,6 @@ env:
|
|||||||
MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
|
MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
|
||||||
MAVEN_CENTRAL_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }}
|
MAVEN_CENTRAL_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }}
|
||||||
MAVEN_CENTRAL_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }}
|
MAVEN_CENTRAL_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }}
|
||||||
GPG_SIGNING_PASSPHRASE: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
|
|
||||||
GITHUB_ACTIONS_DEPLOY_TIMEOUT: 90
|
GITHUB_ACTIONS_DEPLOY_TIMEOUT: 90
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -35,7 +34,7 @@ jobs:
|
|||||||
github.ref_name == 'master' ||
|
github.ref_name == 'master' ||
|
||||||
github.event_name == 'pull_request'
|
github.event_name == 'pull_request'
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
||||||
with:
|
with:
|
||||||
@@ -56,7 +55,7 @@ jobs:
|
|||||||
MAVEN_CLI_OPTS: >
|
MAVEN_CLI_OPTS: >
|
||||||
-B -q -e -fae -V -DinstallAtEnd=true -U
|
-B -q -e -fae -V -DinstallAtEnd=true -U
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
||||||
with:
|
with:
|
||||||
java-version: ${{ env.JAVA_VERSION }}
|
java-version: ${{ env.JAVA_VERSION }}
|
||||||
@@ -84,6 +83,12 @@ jobs:
|
|||||||
- name: "26.1 Community Java 21"
|
- name: "26.1 Community Java 21"
|
||||||
java-version: 21
|
java-version: 21
|
||||||
suite: -Pcommunity-261-tests
|
suite: -Pcommunity-261-tests
|
||||||
|
- name: "25.4 Enterprise Java 17"
|
||||||
|
java-version: 17
|
||||||
|
suite: -Penterprise-254-tests
|
||||||
|
- name: "25.4 Community Java 17"
|
||||||
|
java-version: 17
|
||||||
|
suite: -Pcommunity-254-tests
|
||||||
- name: "25.2 Enterprise Java 17"
|
- name: "25.2 Enterprise Java 17"
|
||||||
java-version: 17
|
java-version: 17
|
||||||
suite: -Penterprise-252-tests
|
suite: -Penterprise-252-tests
|
||||||
@@ -136,18 +141,18 @@ jobs:
|
|||||||
java-version: 11
|
java-version: 11
|
||||||
suite: -Pcommunity-74-tests
|
suite: -Pcommunity-74-tests
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
||||||
with:
|
with:
|
||||||
java-version: ${{ matrix.java-version }}
|
java-version: ${{ matrix.java-version }}
|
||||||
- name: "Login to Docker Hub"
|
- name: "Login to Docker Hub"
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKER_USERNAME }}
|
username: ${{ secrets.DOCKER_USERNAME }}
|
||||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||||
- name: "Login to Quay.io"
|
- name: "Login to Quay.io"
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
|
||||||
with:
|
with:
|
||||||
registry: quay.io
|
registry: quay.io
|
||||||
username: ${{ secrets.QUAY_USERNAME }}
|
username: ${{ secrets.QUAY_USERNAME }}
|
||||||
@@ -164,7 +169,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
is_ga: ${{ steps.publish_version.outputs.is_ga }}
|
is_ga: ${{ steps.publish_version.outputs.is_ga }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
||||||
with:
|
with:
|
||||||
@@ -187,8 +192,10 @@ jobs:
|
|||||||
needs: [tests, check_version]
|
needs: [tests, check_version]
|
||||||
if: >
|
if: >
|
||||||
contains(github.event.head_commit.message, '[publish]') && needs.check_version.outputs.is_ga == 'true'
|
contains(github.event.head_commit.message, '[publish]') && needs.check_version.outputs.is_ga == 'true'
|
||||||
|
env:
|
||||||
|
GPG_SIGNING_PASSPHRASE: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v15.7.1
|
||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v15.7.1
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -0,0 +1,27 @@
|
|||||||
|
name: "Load Dependency Graph"
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- "master"
|
||||||
|
schedule:
|
||||||
|
- cron: '0 6 * * *'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
scan-dependencies:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
|
- uses: Alfresco/alfresco-build-tools/.github/actions/maven-dependency-scan@v17.0.0
|
||||||
|
with:
|
||||||
|
java-version: '21'
|
||||||
|
maven-version: '3.9.9'
|
||||||
|
maven-args: -Dscopes=compile,runtime
|
||||||
|
maven-username: ${{ secrets.NEXUS_USERNAME }}
|
||||||
|
maven-password: ${{ secrets.NEXUS_PASSWORD }}
|
||||||
|
maven-settings-path: ".ci.settings.xml"
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -5,8 +5,8 @@
|
|||||||
<groupId>${groupId}</groupId>
|
<groupId>${groupId}</groupId>
|
||||||
<artifactId>${artifactId}</artifactId>
|
<artifactId>${artifactId}</artifactId>
|
||||||
<version>${version}</version>
|
<version>${version}</version>
|
||||||
<name>AIO - SDK 4.15.0</name>
|
<name>AIO - SDK 4.16.0-A1</name>
|
||||||
<description>All-In-One (AIO) project for SDK 4.15.0</description>
|
<description>All-In-One (AIO) project for SDK 4.16.0-A1</description>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<prerequisites>
|
<prerequisites>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<relativePath>../../pom.xml</relativePath>
|
<relativePath>../../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.alfresco.maven</groupId>
|
<groupId>org.alfresco.maven</groupId>
|
||||||
<artifactId>alfresco-sdk-aggregator</artifactId>
|
<artifactId>alfresco-sdk-aggregator</artifactId>
|
||||||
<version>4.15.0</version>
|
<version>4.16.0-A1</version>
|
||||||
<name>Alfresco SDK</name>
|
<name>Alfresco SDK</name>
|
||||||
<description>This aggregator Project builds all modules required for the Alfresco SDK</description>
|
<description>This aggregator Project builds all modules required for the Alfresco SDK</description>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
@@ -290,6 +290,32 @@
|
|||||||
</properties>
|
</properties>
|
||||||
</profile>
|
</profile>
|
||||||
|
|
||||||
|
<!-- 25.4 -->
|
||||||
|
<profile>
|
||||||
|
<id>community-254-tests</id>
|
||||||
|
<properties>
|
||||||
|
<alfresco.bomDependency.artifactId>acs-community-packaging</alfresco.bomDependency.artifactId>
|
||||||
|
<alfresco.platform.version>25.4.0-A.9</alfresco.platform.version>
|
||||||
|
<alfresco.share.docker.version>25.4.0-A.9</alfresco.share.docker.version>
|
||||||
|
<alfresco.share.version>25.4.0.52</alfresco.share.version>
|
||||||
|
<alfresco.platform.docker.image>alfresco/alfresco-content-repository-community</alfresco.platform.docker.image>
|
||||||
|
<alfresco.share.docker.image>alfresco/alfresco-share</alfresco.share.docker.image>
|
||||||
|
<alfresco.platform.docker.user>alfresco</alfresco.platform.docker.user>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>enterprise-254-tests</id>
|
||||||
|
<properties>
|
||||||
|
<alfresco.bomDependency.artifactId>acs-packaging</alfresco.bomDependency.artifactId>
|
||||||
|
<alfresco.platform.version>25.4.0-A.9</alfresco.platform.version>
|
||||||
|
<alfresco.share.docker.version>25.4.0-A.9</alfresco.share.docker.version>
|
||||||
|
<alfresco.share.version>25.4.0.52</alfresco.share.version>
|
||||||
|
<alfresco.platform.docker.image>quay.io/alfresco/alfresco-content-repository</alfresco.platform.docker.image>
|
||||||
|
<alfresco.share.docker.image>quay.io/alfresco/alfresco-share</alfresco.share.docker.image>
|
||||||
|
<alfresco.platform.docker.user>alfresco</alfresco.platform.docker.user>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
|
||||||
<!-- 26.1 -->
|
<!-- 26.1 -->
|
||||||
<profile>
|
<profile>
|
||||||
<id>community-261-tests</id>
|
<id>community-261-tests</id>
|
||||||
|
|||||||
Reference in New Issue
Block a user