From 284901159d00c665e3c1285a3ee0b0bccedc1a52 Mon Sep 17 00:00:00 2001
From: mikolajbrzezinski <86791239+mikolajbrzezinski@users.noreply.github.com>
Date: Thu, 9 Feb 2023 12:04:27 +0100
Subject: [PATCH 1/4] ACS-4454 Migrating to GH Actions (#727)
---
_ci/settings.xml => .ci.settings.xml | 0
.github/workflows/ci.yml | 186 ++++++++++++++++++
.travis.yml | 84 --------
README.md | 2 +-
_ci/cache_artifacts.sh | 2 +-
_ci/init.sh | 20 --
_ci/release.sh | 8 +-
_ci/source_clear.sh | 26 ---
_ci/test.sh | 4 +-
.../alfresco-transformer-base/README.md | 2 +-
docs/build-and-release.md | 6 +-
11 files changed, 197 insertions(+), 143 deletions(-)
rename _ci/settings.xml => .ci.settings.xml (100%)
create mode 100644 .github/workflows/ci.yml
delete mode 100644 .travis.yml
delete mode 100644 _ci/init.sh
delete mode 100644 _ci/source_clear.sh
diff --git a/_ci/settings.xml b/.ci.settings.xml
similarity index 100%
rename from _ci/settings.xml
rename to .ci.settings.xml
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..5fdbfca1
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,186 @@
+name: Alfresco Transform Core CI
+
+on:
+ push:
+ branches:
+ - master
+ - feature/**
+ - fix/**
+ - SP/**
+ - HF/**
+ - ATS-**
+ - ACS-**
+ - MNT-**
+ pull_request:
+ branches:
+ - master
+ - feature/**
+ - fix/**
+ - SP/**
+ - HF/**
+ schedule:
+ - cron: '0 5 * * 1'
+ workflow_dispatch:
+
+env:
+ DOCKERHUB_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
+ DOCKERHUB_USERNAME: ${{ secrets.DOCKER_USERNAME }}
+ NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
+ NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }}
+ QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
+ QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
+ GIT_USERNAME: ${{ secrets.BOT_GITHUB_USERNAME }}
+ GIT_EMAIL: ${{ secrets.BOT_GITHUB_EMAIL }}
+ GIT_PASSWORD: ${{ secrets.BOT_GITHUB_TOKEN }}
+ GITHUB_ACTIONS_DEPLOY_TIMEOUT: 60
+
+jobs:
+ veracode:
+ name: "Veracode - Source Clear Scan (SCA)"
+ runs-on: ubuntu-latest
+ if: >
+ github.ref_name == 'master' ||
+ github.event_name == 'pull_request'
+ steps:
+ - uses: actions/checkout@v3
+ - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.34.0
+ - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.34.0
+ - name: "Clean-up SNAPSHOT artifacts"
+ run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf
+ - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v1.34.0
+ with:
+ srcclr-api-token: ${{ secrets.SRCCLR_API_TOKEN }}
+
+ build_and_test:
+ name: "Core & Base Snapshot deployment"
+ runs-on: ubuntu-latest
+ if: >
+ github.ref_name == 'master' &&
+ github.event_name != 'pull_request'
+ steps:
+ - uses: actions/checkout@v3
+ - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.34.0
+ - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.34.0
+ - name: "Login to Docker Hub"
+ uses: docker/login-action@v2.1.0
+ with:
+ username: ${{ secrets.DOCKER_USERNAME }}
+ password: ${{ secrets.DOCKER_PASSWORD }}
+ - name: "Login to Quay.io"
+ uses: docker/login-action@v2.1.0
+ with:
+ registry: quay.io
+ username: ${{ secrets.QUAY_USERNAME }}
+ password: ${{ secrets.QUAY_PASSWORD }}
+ - name: "Enable experimental docker features"
+ run: |
+ echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json
+ sudo service docker restart
+ - name: "Clean-up SNAPSHOT artifacts"
+ run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf
+ - name: "Build"
+ timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
+ run: mvn -B -U -q clean install -DadditionalOption=-Xdoclint:none -DskipTests -Dmaven.javadoc.skip=true -Dmaven.wagon.http.pool=false -Pbase
+ - name: "Cache LibreOffice"
+ run: bash _ci/cache_artifacts.sh
+ - name: "Run tests"
+ timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
+ run: mvn -B -U clean deploy -DadditionalOption=-Xdoclint:none -Dmaven.javadoc.skip=true -Dmaven.wagon.http.pool=false -Pbase
+
+ all_tests_matrix:
+ name: ${{ matrix.testName }}
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - testName: ImageMagick
+ buildProfile: imagemagick
+ testProfile: imagemagick
+ - testName: LibreOffice
+ buildProfile: libreoffice
+ testProfile: libreoffice
+ - testName: Transform Misc
+ buildProfile: misc
+ testProfile: misc
+ - testName: PDF Renderer
+ buildProfile: pdf-renderer
+ testProfile: pdf-renderer
+ - testName: Tika
+ buildProfile: tika
+ testProfile: tika
+ - testName: All in One Transformer
+ buildProfile: full-build
+ testProfile: aio-test
+ steps:
+ - uses: actions/checkout@v3
+ - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.34.0
+ - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.34.0
+ - name: "Login to Docker Hub"
+ uses: docker/login-action@v2.1.0
+ with:
+ username: ${{ secrets.DOCKER_USERNAME }}
+ password: ${{ secrets.DOCKER_PASSWORD }}
+ - name: "Login to Quay.io"
+ uses: docker/login-action@v2.1.0
+ with:
+ registry: quay.io
+ username: ${{ secrets.QUAY_USERNAME }}
+ password: ${{ secrets.QUAY_PASSWORD }}
+ - name: "Enable experimental docker features"
+ run: |
+ echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json
+ sudo service docker restart
+ - name: "Clean-up SNAPSHOT artifacts"
+ run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf
+ - name: "Build local docker image"
+ timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
+ run: bash _ci/build.sh ${{ matrix.buildProfile }}
+ - name: "Cache LibreOffice"
+ run: bash _ci/cache_artifacts.sh
+ - name: "Run tests"
+ timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
+ run: bash _ci/test.sh ${{ matrix.testProfile }}
+
+ release:
+ name: "Release"
+ runs-on: ubuntu-latest
+ needs: [veracode, build_and_test, all_tests_matrix]
+ if: >
+ !failure() &&
+ contains(github.event.head_commit.message, '[release]') &&
+ github.event_name != 'pull_request' &&
+ (github.ref_name == 'master' || startsWith(github.ref_name, 'SP/') || startsWith(github.ref_name, 'HF/'))
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ persist-credentials: false
+ - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.34.0
+ - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.34.0
+ - name: "Login to Docker Hub"
+ uses: docker/login-action@v2.1.0
+ with:
+ username: ${{ secrets.DOCKER_USERNAME }}
+ password: ${{ secrets.DOCKER_PASSWORD }}
+ - name: "Login to Quay.io"
+ uses: docker/login-action@v2.1.0
+ with:
+ registry: quay.io
+ username: ${{ secrets.QUAY_USERNAME }}
+ password: ${{ secrets.QUAY_PASSWORD }}
+ - name: "Enable experimental docker features"
+ run: |
+ echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json
+ sudo service docker restart
+ - name: "Clean-up SNAPSHOT artifacts"
+ run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf
+ - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.34.0
+ with:
+ username: ${{ env.GIT_USERNAME }}
+ email: ${{ env.GIT_EMAIL }}
+ global: true
+ - name: "Cache LibreOffice"
+ run: bash _ci/cache_artifacts.sh
+ - name: "Release"
+ timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
+ run: bash _ci/release.sh
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 9d40d693..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,84 +0,0 @@
----
-language: java
-jdk: openjdk17
-os: linux
-dist: focal
-
-git:
- depth: false
- quiet: true
-
-services:
- - docker
-
-cache:
- directories:
- - ${HOME}/.m2/repository
- - ${HOME}/artifacts
-
-branches:
- only:
- - master
- - /^SP\/.+$/
- - /^HF\/.+$/
- - /^ATS-.*$/
- - /^ACS-.*$/
- - /^MNT-.*$/
-
-stages:
- - name: Veracode Scan
- if: branch = master
- - build and test
- - release
-
-before_install: bash _ci/init.sh
-
-jobs:
- include:
- - stage: Veracode Scan
- name: "Veracode - Source Clear Scan (SCA)"
- install: skip
- script: travis_wait 30 bash _ci/source_clear.sh
-
- - stage: Build and Test
- name: "Core & Base Snapshot deployment" # This is to separate the snapshot deployment from the following jobs, to prevent duplication on nexus
- if: branch = master AND type != pull_request
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: travis_wait 20 mvn -B -U -q clean install -DadditionalOption=-Xdoclint:none -DskipTests -Dmaven.javadoc.skip=true -Dmaven.wagon.http.pool=false -Pbase
- script: mvn -B -U clean deploy -DadditionalOption=-Xdoclint:none -Dmaven.javadoc.skip=true -Dmaven.wagon.http.pool=false -Pbase
-
- - name: "ImageMagick"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh imagemagick
- script: bash _ci/test.sh imagemagick
-
- - name: "LibreOffice"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh libreoffice
- script: bash _ci/test.sh libreoffice
-
- - name: "Transform Misc"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh misc
- script: bash _ci/test.sh misc
-
- - name: "PDF Renderer"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh pdf-renderer
- script: bash _ci/test.sh pdf-renderer
-
- - name: "Tika"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh tika
- script: bash _ci/test.sh tika
-
- - name: "All in One Transformer"
- before_script: travis_wait bash _ci/cache_artifacts.sh
- install: _ci/build.sh full-build
- script: travis_wait 30 bash _ci/test.sh aio-test
-
- - name: "Release"
- stage: release
- if: commit_message ~= /\[release\]/ AND branch ~= /^(master|SP\/.+|HF\/.+)$/
- before_script: travis_wait bash _ci/cache_artifacts.sh
- script: travis_wait 55 bash _ci/release.sh
diff --git a/README.md b/README.md
index 9d377aa1..b659d13d 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
## Alfresco Transform Core
-[](https://travis-ci.com/Alfresco/alfresco-transform-core)
+[](https://github.com/Alfresco/alfresco-transform-core/actions/workflows/ci.yml)
Contains the common transformer (T-Engine) code, plus a few implementations.
diff --git a/_ci/cache_artifacts.sh b/_ci/cache_artifacts.sh
index bc2fc240..dd211999 100644
--- a/_ci/cache_artifacts.sh
+++ b/_ci/cache_artifacts.sh
@@ -14,7 +14,7 @@ if [ -f "${HOME}/artifacts/libreoffice-dist-${LIBREOFFICE_VERSION}-linux.gz" ];
echo "Using cached LibreOffice distribution..."
else
echo "Downloading LibreOffice distribution..."
- curl -s -S ${LIBREOFFICE_RPM_URL} -o "${HOME}/artifacts/libreoffice-dist-${LIBREOFFICE_VERSION}-linux.gz"
+ curl -s -S ${LIBREOFFICE_RPM_URL} -o "${HOME}/artifacts/libreoffice-dist-${LIBREOFFICE_VERSION}-linux.gz" --create-dirs
fi
cp "${HOME}/artifacts/libreoffice-dist-${LIBREOFFICE_VERSION}-linux.gz" engines/libreoffice
diff --git a/_ci/init.sh b/_ci/init.sh
deleted file mode 100644
index ccccbd8c..00000000
--- a/_ci/init.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env bash
-
-echo "=========================== Starting Init Script ==========================="
-PS4="\[\e[35m\]+ \[\e[m\]"
-set -vex
-pushd "$(dirname "${BASH_SOURCE[0]}")/../"
-
-mkdir -p ${HOME}/.m2 && cp -rf _ci/settings.xml ${HOME}/.m2/
-echo "${QUAY_PASSWORD}" | docker login -u="${QUAY_USERNAME}" --password-stdin quay.io
-echo "${DOCKERHUB_PASSWORD}" | docker login -u=${DOCKERHUB_USERNAME} --password-stdin docker.io
-find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf
-
-# Enable experimental docker features (e.g. squash options)
-echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json
-sudo service docker restart
-
-popd
-set +vex
-echo "=========================== Finishing Init Script =========================="
-
diff --git a/_ci/release.sh b/_ci/release.sh
index 64ae64db..d9d0dce4 100644
--- a/_ci/release.sh
+++ b/_ci/release.sh
@@ -6,12 +6,10 @@ set -vex
pushd "$(dirname "${BASH_SOURCE[0]}")/../"
# For PR builds only execute a Dry Run of the release
-[ "${TRAVIS_PULL_REQUEST}" = "false" ] && DRY_RUN="" || DRY_RUN="-DdryRun"
+[ "${PULL_REQUEST}" = "false" ] && DRY_RUN="" || DRY_RUN="-DdryRun"
-# Travis CI runner work on DETACHED HEAD, so we need to checkout the release branch
-git checkout -B "${TRAVIS_BRANCH}"
-
-git config user.email "build@alfresco.com"
+# GitHub Actions CI runner work on DETACHED HEAD, so we need to checkout the release branch
+git checkout -B "${BRANCH_NAME}"
# Run the release plugin - with "[skip ci]" in the release commit message
mvn -B -Dmaven.wagon.http.pool=false \
diff --git a/_ci/source_clear.sh b/_ci/source_clear.sh
deleted file mode 100644
index 7842730b..00000000
--- a/_ci/source_clear.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/env bash
-
-echo "=========================== Starting SourceClear Script ==========================="
-PS4="\[\e[35m\]+ \[\e[m\]"
-set +e -v -x
-pushd "$(dirname "${BASH_SOURCE[0]}")/../"
-
-mvn -B -U -q clean install \
- -DskipTests \
- -Dmaven.javadoc.skip=true \
- com.srcclr:srcclr-maven-plugin:scan \
- -Dcom.srcclr.apiToken=${SRCCLR_API_TOKEN} > scan.log
-
-SUCCESS=$? # this will read exit code of the previous command
-
-if [ -z "$VERACODE_FAILS_BUILD" ] || [ "$VERACODE_FAILS_BUILD" = false ] ; then
- SUCCESS=0
-fi
-
-cat scan.log | grep -e 'Full Report Details' -e 'Failed'
-
-popd
-set +vex
-echo "=========================== Finishing SourceClear Script =========================="
-
-exit ${SUCCESS}
\ No newline at end of file
diff --git a/_ci/test.sh b/_ci/test.sh
index 95c0a5b5..65c0082f 100755
--- a/_ci/test.sh
+++ b/_ci/test.sh
@@ -6,10 +6,10 @@ set -vex
pushd "$(dirname "${BASH_SOURCE[0]}")/../"
# Always build the image, but only publish from the "master" branch
-[ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ] && PROFILE="internal" || PROFILE="local"
+[ "${PULL_REQUEST}" = "false" ] && [ "${BRANCH_NAME}" = "master" ] && PROFILE="internal" || PROFILE="local"
# If the branch is "master" and the commit is not a Pull Request then deploy the JAR SNAPSHOT artifacts
-[ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ] && DEPLOY="deploy" || DEPLOY="verify"
+[ "${PULL_REQUEST}" = "false" ] && [ "${BRANCH_NAME}" = "master" ] && DEPLOY="deploy" || DEPLOY="verify"
# Do not deploy snapshots for alfresco-transform-core, alfresco-transformer-base and alfresco-base-t-engine
mvn -B -U -Dmaven.wagon.http.pool=false \
diff --git a/deprecated/alfresco-transformer-base/README.md b/deprecated/alfresco-transformer-base/README.md
index caceb46e..aeb6046a 100644
--- a/deprecated/alfresco-transformer-base/README.md
+++ b/deprecated/alfresco-transformer-base/README.md
@@ -231,7 +231,7 @@ and the Alfresco Maven repository:
~~~
-The build plan is available in [TravisCI](https://travis-ci.com/Alfresco/alfresco-transform-core).
+The build plan is available in [GitHub Actions CI](https://github.com/Alfresco/alfresco-transform-core/actions).
## Contributing guide
diff --git a/docs/build-and-release.md b/docs/build-and-release.md
index aeb4dd09..e591d5c6 100644
--- a/docs/build-and-release.md
+++ b/docs/build-and-release.md
@@ -1,6 +1,6 @@
# Build
-The `alfresco-transform-core` project uses _Travis CI_. \
-The `.travis.yml` config file can be found in the root of the repository.
+The `alfresco-transform-core` project uses _GitHub Actions CI_. \
+The `ci.yml` config file can be found in the `.github/workflows` directory of the project.
## Stages and Jobs
@@ -9,7 +9,7 @@ The `.travis.yml` config file can be found in the root of the repository.
## Branches
-Travis CI builds differ by branch:
+GitHub Actions CI builds differ by branch:
* `master` / `SP/*` / `HF/*` branches:
- regular builds which include the _Build_ stage;
> On the `master` branch only the _Build_ stage updates the `latest` T-Engines images on
From 7c088dc90afd06b53804f6cd48411fdfb7100bc2 Mon Sep 17 00:00:00 2001
From: mikolajbrzezinski <86791239+mikolajbrzezinski@users.noreply.github.com>
Date: Thu, 9 Feb 2023 16:57:07 +0100
Subject: [PATCH 2/4] [release] 3.0.1-A1 (#732)
[release] 3.0.1-A1
---
_ci/release.sh | 4 ----
deprecated/alfresco-transformer-base/pom.xml | 2 +-
docs/build-and-release.md | 7 +------
engines/aio/pom.xml | 2 +-
engines/base/pom.xml | 2 +-
engines/example/pom.xml | 2 +-
engines/imagemagick/pom.xml | 2 +-
engines/libreoffice/pom.xml | 2 +-
engines/misc/pom.xml | 2 +-
engines/pdfrenderer/pom.xml | 2 +-
engines/tika/pom.xml | 2 +-
model/pom.xml | 2 +-
pom.xml | 2 +-
13 files changed, 12 insertions(+), 21 deletions(-)
diff --git a/_ci/release.sh b/_ci/release.sh
index d9d0dce4..9cfdb0a0 100644
--- a/_ci/release.sh
+++ b/_ci/release.sh
@@ -5,15 +5,11 @@ PS4="\[\e[35m\]+ \[\e[m\]"
set -vex
pushd "$(dirname "${BASH_SOURCE[0]}")/../"
-# For PR builds only execute a Dry Run of the release
-[ "${PULL_REQUEST}" = "false" ] && DRY_RUN="" || DRY_RUN="-DdryRun"
-
# GitHub Actions CI runner work on DETACHED HEAD, so we need to checkout the release branch
git checkout -B "${BRANCH_NAME}"
# Run the release plugin - with "[skip ci]" in the release commit message
mvn -B -Dmaven.wagon.http.pool=false \
- ${DRY_RUN} \
-Prelease \
"-Darguments=-Prelease -DskipTests -Dmaven.javadoc.skip -Dadditionalparam=-Xdoclint:none" \
release:clean release:prepare release:perform \
diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml
index 08d54453..ae7bb189 100644
--- a/deprecated/alfresco-transformer-base/pom.xml
+++ b/deprecated/alfresco-transformer-base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/docs/build-and-release.md b/docs/build-and-release.md
index e591d5c6..dba70d87 100644
--- a/docs/build-and-release.md
+++ b/docs/build-and-release.md
@@ -22,8 +22,6 @@ GitHub Actions CI builds differ by branch:
> - alfresco/alfresco-transform-core-aio
- if the commit message contains the `[release]` tag, the builds will also
include the _Release_ stage;
- - PR builds where the latest commit contains the `[release]` tag will execute dry runs
- of the release jobs (no artifacts will be published until the PR is actually merged).
* `ATS-*` / `ACS-*` branches:
- regular builds which include only the _Build_ and _Tests_ stages;
@@ -53,11 +51,8 @@ been generated by steps (2) and (3), then an empty commit should be created - e.
> The location of the `[release]` tag in the commit message is irrelevant.
- > If for any reason your PR contains multiple commits, the commit with the `[release]`
- tag should be the last (newest) one. This will trigger the Release dry runs.
5. Open a new Pull Request from the `ATS-###_release_version` branch into the original
-`master` / `SP/*` / `HF/*` branch and wait for a green build; the **Release** stage on the PR build
- will only execute a _Dry_Run_ of the release.
+`master` / `SP/*` / `HF/*` branch and wait for a green build.
6. Once it is approved, merge the PR, preferably through the **Rebase and merge** option. If the
**Create a merge commit** (_Merge pull request_) or **Squash and merge** options are used, you
need to ensure that the _commit message_ contains the `[release]` tag (sub-string).
diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml
index 0b0a7fd6..b994e75a 100644
--- a/engines/aio/pom.xml
+++ b/engines/aio/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/base/pom.xml b/engines/base/pom.xml
index c6f504b5..c28210af 100644
--- a/engines/base/pom.xml
+++ b/engines/base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/example/pom.xml b/engines/example/pom.xml
index ff2624d3..2e633a01 100644
--- a/engines/example/pom.xml
+++ b/engines/example/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml
index 5581ab9d..ea5bfa29 100644
--- a/engines/imagemagick/pom.xml
+++ b/engines/imagemagick/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml
index fb499389..ab7c58c3 100644
--- a/engines/libreoffice/pom.xml
+++ b/engines/libreoffice/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml
index 9ae3e57a..b954d33b 100644
--- a/engines/misc/pom.xml
+++ b/engines/misc/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml
index 70c3b4b5..37c82678 100644
--- a/engines/pdfrenderer/pom.xml
+++ b/engines/pdfrenderer/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml
index c6311270..327bc7c3 100644
--- a/engines/tika/pom.xml
+++ b/engines/tika/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
../../pom.xml
diff --git a/model/pom.xml b/model/pom.xml
index c3de7127..abd5d92c 100644
--- a/model/pom.xml
+++ b/model/pom.xml
@@ -8,7 +8,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index 2f24df3f..5576cf5e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
org.alfresco
alfresco-transform-core
- 3.0.1-SNAPSHOT
+ 3.0.1-A1-SNAPSHOT
Alfresco Transform Core
pom
From 325e52947bd5059d8679a129853e68decf889bf5 Mon Sep 17 00:00:00 2001
From: alfresco-build <8039454+alfresco-build@users.noreply.github.com>
Date: Thu, 9 Feb 2023 16:12:47 +0000
Subject: [PATCH 3/4] [maven-release-plugin][skip ci] prepare release 3.0.1-A1
---
deprecated/alfresco-transformer-base/pom.xml | 2 +-
engines/aio/pom.xml | 2 +-
engines/base/pom.xml | 2 +-
engines/example/pom.xml | 2 +-
engines/imagemagick/pom.xml | 2 +-
engines/libreoffice/pom.xml | 2 +-
engines/misc/pom.xml | 2 +-
engines/pdfrenderer/pom.xml | 2 +-
engines/tika/pom.xml | 2 +-
model/pom.xml | 2 +-
pom.xml | 4 ++--
11 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml
index ae7bb189..f759cab5 100644
--- a/deprecated/alfresco-transformer-base/pom.xml
+++ b/deprecated/alfresco-transformer-base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml
index b994e75a..74d368ca 100644
--- a/engines/aio/pom.xml
+++ b/engines/aio/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/base/pom.xml b/engines/base/pom.xml
index c28210af..8716f20b 100644
--- a/engines/base/pom.xml
+++ b/engines/base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/example/pom.xml b/engines/example/pom.xml
index 2e633a01..94ba562a 100644
--- a/engines/example/pom.xml
+++ b/engines/example/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml
index ea5bfa29..69e8470f 100644
--- a/engines/imagemagick/pom.xml
+++ b/engines/imagemagick/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml
index ab7c58c3..8ebc16ba 100644
--- a/engines/libreoffice/pom.xml
+++ b/engines/libreoffice/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml
index b954d33b..cba05d34 100644
--- a/engines/misc/pom.xml
+++ b/engines/misc/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml
index 37c82678..e1e52ea5 100644
--- a/engines/pdfrenderer/pom.xml
+++ b/engines/pdfrenderer/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml
index 327bc7c3..e8abe96e 100644
--- a/engines/tika/pom.xml
+++ b/engines/tika/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
../../pom.xml
diff --git a/model/pom.xml b/model/pom.xml
index abd5d92c..a3c2b8f8 100644
--- a/model/pom.xml
+++ b/model/pom.xml
@@ -8,7 +8,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
diff --git a/pom.xml b/pom.xml
index 5576cf5e..fd0772a7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
org.alfresco
alfresco-transform-core
- 3.0.1-A1-SNAPSHOT
+ 3.0.1-A1
Alfresco Transform Core
pom
@@ -124,7 +124,7 @@
scm:git:https://github.com/Alfresco/alfresco-transform-core.git
scm:git:https://github.com/Alfresco/alfresco-transform-core.git
https://github.com/Alfresco/alfresco-transform-core
- HEAD
+ 3.0.1-A1
From ca5246099b84b9c1ad307730ec65643ec2354b12 Mon Sep 17 00:00:00 2001
From: alfresco-build <8039454+alfresco-build@users.noreply.github.com>
Date: Thu, 9 Feb 2023 16:12:51 +0000
Subject: [PATCH 4/4] [maven-release-plugin][skip ci] prepare for next
development iteration
---
deprecated/alfresco-transformer-base/pom.xml | 2 +-
engines/aio/pom.xml | 2 +-
engines/base/pom.xml | 2 +-
engines/example/pom.xml | 2 +-
engines/imagemagick/pom.xml | 2 +-
engines/libreoffice/pom.xml | 2 +-
engines/misc/pom.xml | 2 +-
engines/pdfrenderer/pom.xml | 2 +-
engines/tika/pom.xml | 2 +-
model/pom.xml | 2 +-
pom.xml | 4 ++--
11 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/deprecated/alfresco-transformer-base/pom.xml b/deprecated/alfresco-transformer-base/pom.xml
index f759cab5..2590828c 100644
--- a/deprecated/alfresco-transformer-base/pom.xml
+++ b/deprecated/alfresco-transformer-base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/aio/pom.xml b/engines/aio/pom.xml
index 74d368ca..628e2993 100644
--- a/engines/aio/pom.xml
+++ b/engines/aio/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/base/pom.xml b/engines/base/pom.xml
index 8716f20b..9c7185b5 100644
--- a/engines/base/pom.xml
+++ b/engines/base/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/example/pom.xml b/engines/example/pom.xml
index 94ba562a..bda78c00 100644
--- a/engines/example/pom.xml
+++ b/engines/example/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/imagemagick/pom.xml b/engines/imagemagick/pom.xml
index 69e8470f..bdf1ec8d 100644
--- a/engines/imagemagick/pom.xml
+++ b/engines/imagemagick/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/libreoffice/pom.xml b/engines/libreoffice/pom.xml
index 8ebc16ba..19475c6e 100644
--- a/engines/libreoffice/pom.xml
+++ b/engines/libreoffice/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/misc/pom.xml b/engines/misc/pom.xml
index cba05d34..914c58b2 100644
--- a/engines/misc/pom.xml
+++ b/engines/misc/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/pdfrenderer/pom.xml b/engines/pdfrenderer/pom.xml
index e1e52ea5..a2c1c50c 100644
--- a/engines/pdfrenderer/pom.xml
+++ b/engines/pdfrenderer/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/engines/tika/pom.xml b/engines/tika/pom.xml
index e8abe96e..3a31a475 100644
--- a/engines/tika/pom.xml
+++ b/engines/tika/pom.xml
@@ -7,7 +7,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
../../pom.xml
diff --git a/model/pom.xml b/model/pom.xml
index a3c2b8f8..c0b1f630 100644
--- a/model/pom.xml
+++ b/model/pom.xml
@@ -8,7 +8,7 @@
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index fd0772a7..dacd93bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
org.alfresco
alfresco-transform-core
- 3.0.1-A1
+ 3.0.1-A2-SNAPSHOT
Alfresco Transform Core
pom
@@ -124,7 +124,7 @@
scm:git:https://github.com/Alfresco/alfresco-transform-core.git
scm:git:https://github.com/Alfresco/alfresco-transform-core.git
https://github.com/Alfresco/alfresco-transform-core
- 3.0.1-A1
+ HEAD