From 5ef94288526433ffa8f24fb60f26d1a6d0882cea Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 11:36:31 +1100 Subject: [PATCH 01/37] Added test pipeline to call new shared --- .github/workflows/release-package.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/release-package.yaml diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml new file mode 100644 index 0000000..6f6e483 --- /dev/null +++ b/.github/workflows/release-package.yaml @@ -0,0 +1,24 @@ +name: Publish Major Package +on: + workflow_dispatch: + inputs: + release_type: + type: choice + description: 'The type of release' + options: + - Major + - Minor + - Patch + - Snapshot + publish_to_maven: + description: 'True to publish the artifacts to maven repository, false to skip the step' + default: true + required: false + type: boolean +jobs: + build-publish-package: + uses: IABTechLab/uid2-shared-actions/.github/workflows/v2/shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline + with: + release_type: ${{ inputs.release_type }} + publish_to_maven: ${{ inputs.publish_to_maven }} + secrets: inherit From d4a4fa6ea2cf15daaa9422e3136c7a010f1cba35 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 11:39:12 +1100 Subject: [PATCH 02/37] Changed workflow name to Release Package --- .github/workflows/release-package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 6f6e483..e82e4e0 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,4 +1,4 @@ -name: Publish Major Package +name: Release Package on: workflow_dispatch: inputs: From 5c46cd383bbe83bc6ae8955d9bc2ceeaa41c9397 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 11:42:50 +1100 Subject: [PATCH 03/37] Add temp pull request trigger --- .github/workflows/release-package.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index e82e4e0..14475aa 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,5 +1,6 @@ name: Release Package on: + pull_request: workflow_dispatch: inputs: release_type: From 34d1dfae567c3b70c01034612fda9cc38721cc4b Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 11:45:25 +1100 Subject: [PATCH 04/37] Changed path to called workflow --- .github/workflows/release-package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 14475aa..169c6c9 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -18,7 +18,7 @@ on: type: boolean jobs: build-publish-package: - uses: IABTechLab/uid2-shared-actions/.github/workflows/v2/shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline + uses: IABTechLab/uid2-shared-actions/.github/workflows/v2-shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline with: release_type: ${{ inputs.release_type }} publish_to_maven: ${{ inputs.publish_to_maven }} From 96153c3569e90674229640a1e5f75384226f3b69 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 11:47:31 +1100 Subject: [PATCH 05/37] Removed PR trigger --- .github/workflows/release-package.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 169c6c9..968f465 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,6 +1,5 @@ name: Release Package on: - pull_request: workflow_dispatch: inputs: release_type: From 795a7fc94dbb636d8637a8ae492e4ee299b07c63 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 00:52:49 +0000 Subject: [PATCH 06/37] Released Patch version: 1.5.6-96153c3569-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d2765be..fa84f2d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.0-676519b018 + 1.5.6-96153c3569-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 7110b329d071d2d10870db69519b0dd85742ff02 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 01:07:32 +0000 Subject: [PATCH 07/37] Released Patch version: 1.5.7-795a7fc94d-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fa84f2d..7a9ed88 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.6-96153c3569-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.7-795a7fc94d-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From dbb4c04ca9129de31d4a3542e29edebdfc6b3fb6 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 02:20:56 +0000 Subject: [PATCH 08/37] Released Patch version: 1.5.8-7110b329d0-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7a9ed88..1eff38e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.7-795a7fc94d-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.8-7110b329d0-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From f007089dd753fda73a118aa883c26b1ce47e3b8b Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 02:41:13 +0000 Subject: [PATCH 09/37] Released Patch version: 1.5.9-dbb4c04ca9-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1eff38e..ed4ddc4 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.8-7110b329d0-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.9-dbb4c04ca9-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 661dd79d99a6659afe9676cacf66931710c6e705 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 03:28:59 +0000 Subject: [PATCH 10/37] Released Patch version: 1.5.10-f007089dd7-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ed4ddc4..ff587de 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.9-dbb4c04ca9-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.10-f007089dd7-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From af9e9274bbff3a65ebf1285c06da958fdc864a8f Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 04:11:10 +0000 Subject: [PATCH 11/37] Released Patch version: 1.5.11-661dd79d99-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ff587de..4a2d457 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.10-f007089dd7-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.11-661dd79d99-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From a3b9e05dabb0b3c20c7164c2218ad87ef17b5297 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 04:25:05 +0000 Subject: [PATCH 12/37] Released Patch version: 1.5.12-af9e9274bb-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4a2d457..094f513 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.11-661dd79d99-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.12-af9e9274bb-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 644ca6bfc5d5a5bbb0aaa47a3190cb31edd770a3 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 04:29:09 +0000 Subject: [PATCH 13/37] Released Patch version: 1.5.13-a3b9e05dab-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 094f513..53012ea 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.12-af9e9274bb-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.13-a3b9e05dab-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 9d8d4e4cd2433aeb61f7f621d127575a95c1a05d Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 04:36:04 +0000 Subject: [PATCH 14/37] Released Patch version: 1.5.14-644ca6bfc5-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 53012ea..4ecc3e2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.13-a3b9e05dab-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.14-644ca6bfc5-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 801e9a0432887803f2a9662fb807866d15377379 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 05:07:03 +0000 Subject: [PATCH 15/37] Released Patch version: 1.5.15-9d8d4e4cd2-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4ecc3e2..b628da7 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.14-644ca6bfc5-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.15-9d8d4e4cd2-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 620b59ff7cb2be1377ab27d4e37cdc754f310f81 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 05:09:56 +0000 Subject: [PATCH 16/37] Released Patch version: 1.5.16-801e9a0432-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b628da7..77d3eae 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.15-9d8d4e4cd2-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.16-801e9a0432-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From e0c5eedc9370a1f12e8dae535392cf1a35d0bf97 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 05:29:10 +0000 Subject: [PATCH 17/37] Released Patch version: 1.5.17-620b59ff7c-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77d3eae..d9d614f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.16-801e9a0432-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.17-620b59ff7c-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 8378900ebb1e9f1a9b57a79819e886b5bc95de51 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 05:38:30 +0000 Subject: [PATCH 18/37] Released Patch version: 1.5.18-e0c5eedc93-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d9d614f..a1416a1 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.17-620b59ff7c-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.18-e0c5eedc93-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 7e14b141596edb45bd46bdb743aafc74bf7d82fc Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Wed, 22 Nov 2023 16:56:09 +1100 Subject: [PATCH 19/37] don't publish for testing --- .github/workflows/release-package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 968f465..172f121 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -12,7 +12,7 @@ on: - Snapshot publish_to_maven: description: 'True to publish the artifacts to maven repository, false to skip the step' - default: true + default: false required: false type: boolean jobs: From ea44dc7fca15b104d3b378747036ee7940b69d1e Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 06:00:26 +0000 Subject: [PATCH 20/37] Released Patch version: 1.5.20-7e14b14159-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a1416a1..e3874a4 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.18-e0c5eedc93-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.20-7e14b14159-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From b8a370bff59cab5b44cd4a61a7edb24c62c2e459 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:20:42 +0000 Subject: [PATCH 21/37] Released Patch version: 1.5.21-ea44dc7fca-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e3874a4..e9ea35e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.20-7e14b14159-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.21-ea44dc7fca-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 41fc7f2ad06f760f9cb8646cb4179f03d8ec57c2 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:23:46 +0000 Subject: [PATCH 22/37] Released Patch version: 1.5.22-b8a370bff5-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e9ea35e..19b318a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.21-ea44dc7fca-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.22-b8a370bff5-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 6313e21223d9a390200c5d5d6b74caf4938f2967 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:30:49 +0000 Subject: [PATCH 23/37] Released Patch version: 1.5.23-41fc7f2ad0-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 19b318a..d9b55f8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.22-b8a370bff5-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.23-41fc7f2ad0-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From e85722511579ded937d31dff0ae33cce5cf54aec Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:35:39 +0000 Subject: [PATCH 24/37] Released Patch version: 1.5.24-6313e21223-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d9b55f8..58cb124 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.23-41fc7f2ad0-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.24-6313e21223-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 2457eabd2f1e8ecab6860e77eaa5d7f1c08a50cf Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:38:20 +0000 Subject: [PATCH 25/37] Released Patch version: 1.5.25-e857225115-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 58cb124..e354493 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.24-6313e21223-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.25-e857225115-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 62d19d25cee85f5ad66642bdcd85803e65b640a4 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 22:45:46 +0000 Subject: [PATCH 26/37] Released Patch version: 1.5.26-2457eabd2f-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e354493..b923ab4 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.25-e857225115-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.26-2457eabd2f-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 0ba243e256599a3e308621489c922d3038c08164 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 23:33:28 +0000 Subject: [PATCH 27/37] Released Snapshot version: 1.5.27-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b923ab4..49c186e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.26-2457eabd2f-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.27-SNAPSHOT ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From ed2461b10048c723c1599435679b547dae8c3a82 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Thu, 23 Nov 2023 10:47:07 +1100 Subject: [PATCH 28/37] Added run-name --- .github/workflows/release-package.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 172f121..7f0b790 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,4 +1,5 @@ name: Release Package +run-name: ${{ format('{0}', inputs.release_type == 'Snapshot' && 'Publish pre-release' || 'Release')}} Package by @${{ github.actor }} on: workflow_dispatch: inputs: @@ -15,6 +16,7 @@ on: default: false required: false type: boolean + jobs: build-publish-package: uses: IABTechLab/uid2-shared-actions/.github/workflows/v2-shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline @@ -22,3 +24,5 @@ jobs: release_type: ${{ inputs.release_type }} publish_to_maven: ${{ inputs.publish_to_maven }} secrets: inherit + + \ No newline at end of file From f17df43c8b98901ed2aa5827558af13b97627c0b Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 23:48:22 +0000 Subject: [PATCH 29/37] Released Snapshot version: 1.5.29-SNAPSHOT --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 49c186e..60e865e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.27-SNAPSHOT + 1.5.29-SNAPSHOT ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 685cebc874cb9eb499eecfdf1f764e6c5b83cce2 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 23:49:22 +0000 Subject: [PATCH 30/37] Released Patch version: 1.5.30-f17df43c8b-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 60e865e..04b040e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.29-SNAPSHOT + 1.5.30-f17df43c8b-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 3629a8e550256f7f2c21c2d6d424ac2210b356b3 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Thu, 23 Nov 2023 10:51:00 +1100 Subject: [PATCH 31/37] Add release type to run-name --- .github/workflows/release-package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 7f0b790..03bfd8c 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,5 +1,5 @@ name: Release Package -run-name: ${{ format('{0}', inputs.release_type == 'Snapshot' && 'Publish pre-release' || 'Release')}} Package by @${{ github.actor }} +run-name: ${{ format('{0}', inputs.release_type == 'Snapshot' && 'Publish pre-release' || format('Release {0}', inputs.release_type))}} Package by @${{ github.actor }} on: workflow_dispatch: inputs: From 675b3f9ab45c6bc7b70d14db7962029a2f8ece59 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 22 Nov 2023 23:52:45 +0000 Subject: [PATCH 32/37] Released Patch version: 1.5.32-3629a8e550-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 04b040e..b3e5160 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.30-f17df43c8b-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.32-3629a8e550-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 2cce0343782bb88bae1c38714dbd4f5bbab222bc Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Thu, 23 Nov 2023 11:15:41 +1100 Subject: [PATCH 33/37] Updated names --- .github/workflows/release-package.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 03bfd8c..0d8ee1b 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -1,5 +1,5 @@ name: Release Package -run-name: ${{ format('{0}', inputs.release_type == 'Snapshot' && 'Publish pre-release' || format('Release {0}', inputs.release_type))}} Package by @${{ github.actor }} +run-name: ${{ inputs.release_type == 'Snapshot' && 'Publish pre-release' || format('Release {0}', inputs.release_type)}} Package by @${{ github.actor }} on: workflow_dispatch: inputs: @@ -18,7 +18,7 @@ on: type: boolean jobs: - build-publish-package: + package: uses: IABTechLab/uid2-shared-actions/.github/workflows/v2-shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline with: release_type: ${{ inputs.release_type }} From 6a6e7207d23a3459c6c689e8ad396542d6741d0d Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Thu, 23 Nov 2023 00:19:49 +0000 Subject: [PATCH 34/37] Released Patch version: 1.5.34-2cce034378-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b3e5160..93cf960 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.32-3629a8e550-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.34-2cce034378-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 651e4ca2c86ee884595c3caacbfec1fcc4056d71 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Thu, 23 Nov 2023 02:12:53 +0000 Subject: [PATCH 35/37] Released Patch version: 1.5.35-6a6e7207d2-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 93cf960..c1bbe5f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.34-2cce034378-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.35-6a6e7207d2-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From b12583f3518989a01b54af569564a33cae321140 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Thu, 23 Nov 2023 02:41:57 +0000 Subject: [PATCH 36/37] Released Patch version: 1.5.36-651e4ca2c8-tjm-UID2-2324-new-shared-java-package-pipeline --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c1bbe5f..c4bb673 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.35-6a6e7207d2-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.36-651e4ca2c8-tjm-UID2-2324-new-shared-java-package-pipeline ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process From 51a6a665ffc92dd7e9e405be4e3eca37baa184c9 Mon Sep 17 00:00:00 2001 From: Thomas Manson Date: Thu, 23 Nov 2023 14:05:39 +1100 Subject: [PATCH 37/37] Revert the version and set to use main version of shared pipeline --- .github/workflows/release-package.yaml | 6 +++--- pom.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-package.yaml b/.github/workflows/release-package.yaml index 0d8ee1b..0366835 100644 --- a/.github/workflows/release-package.yaml +++ b/.github/workflows/release-package.yaml @@ -13,13 +13,13 @@ on: - Snapshot publish_to_maven: description: 'True to publish the artifacts to maven repository, false to skip the step' - default: false + default: true required: false type: boolean jobs: - package: - uses: IABTechLab/uid2-shared-actions/.github/workflows/v2-shared-java-publish-versioned-package.yaml@tjm-UID2-2324-new-shared-java-package-pipeline + Package: + uses: IABTechLab/uid2-shared-actions/.github/workflows/v2-shared-java-publish-versioned-package.yaml@main with: release_type: ${{ inputs.release_type }} publish_to_maven: ${{ inputs.publish_to_maven }} diff --git a/pom.xml b/pom.xml index c4bb673..d2765be 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.uid2 uid2-attestation-api - 1.5.36-651e4ca2c8-tjm-UID2-2324-new-shared-java-package-pipeline + 1.5.0-676519b018 ${project.groupId}:${project.artifactId} Interfaces for enclave attestation process