From fc2918f78450f889b854c6f3272f23835eb5dec7 Mon Sep 17 00:00:00 2001 From: Roberto Cortez Date: Wed, 20 May 2020 22:22:21 +0100 Subject: [PATCH] Setup CI and Release Pipelines. --- .github/project.yml | 4 ++ .github/release/maven-settings.xml.gpg | Bin 0 -> 316 bytes .github/release/smallrye-sign.asc.gpg | Bin 0 -> 6534 bytes .github/workflows/build.yml | 57 +++++++++++++++++++++++++ .github/workflows/pre-release.yml | 31 ++++++++++++++ .github/workflows/release.yml | 53 +++++++++++++++++++++++ CODEOWNERS | 1 + README.adoc | 9 ++-- pom.xml | 28 ++++++++++++ 9 files changed, 180 insertions(+), 3 deletions(-) create mode 100644 .github/project.yml create mode 100644 .github/release/maven-settings.xml.gpg create mode 100644 .github/release/smallrye-sign.asc.gpg create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/pre-release.yml create mode 100644 .github/workflows/release.yml create mode 100644 CODEOWNERS diff --git a/.github/project.yml b/.github/project.yml new file mode 100644 index 00000000..50ba16e2 --- /dev/null +++ b/.github/project.yml @@ -0,0 +1,4 @@ +name: SmallRye Fault Tolerance +release: + current-version: 4.2.1-SNAPSHOT + next-version: 4.2.2-SNAPSHOT diff --git a/.github/release/maven-settings.xml.gpg b/.github/release/maven-settings.xml.gpg new file mode 100644 index 0000000000000000000000000000000000000000..d25987610a91c8967d2c8748cab9b083afbba74a GIT binary patch literal 316 zcmV-C0mJ@`4Fm}T0`_T`vYNd<9@5glY5_?+)TU&p@xbLZKlf`UH+_n1kn(Eyzm$SM}2 zL%Mz{!8l0$ld6DvB?|fl_loCE%K3~$E^V$6BR^j=7cHP_a`Qb-Aa=>q;!CH!Ec~Im zoWIJ?C>2B?!3C_W;AbBY-aB4QlVuSFn8d@0mIp}JzuhY3eD#9VMOkQQ&2|BO-jhx^ zmCrk)8oEDji=r%;NNl4IGG2nG(&*IujWV>1~DSjBKTtl9JuMo8Lz8 OTLOm%C^$M3Ge#Z<@|NHL literal 0 HcmV?d00001 diff --git a/.github/release/smallrye-sign.asc.gpg b/.github/release/smallrye-sign.asc.gpg new file mode 100644 index 0000000000000000000000000000000000000000..05429b1f0d4b2f85b3271a9df1382b2bd9d72b2c GIT binary patch literal 6534 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 + + + + org.apache.maven.plugins + maven-release-plugin + ${version.release.plugin} + + true + @{project.version} + verify + false + true + false + -DskipTests ${release.arguments} + + + + org.apache.maven.plugins + maven-gpg-plugin + ${version.gpg.plugin} + + + --pinentry-mode + loopback + + + +