This is an automated email from the ASF dual-hosted git repository.
piergiorgio pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/manifoldcf.git
The following commit(s) were added to refs/heads/trunk by this push:
new 1c8b8e053 Update publish-release-candidate-svn.yml (CONNECTORS-1754)
1c8b8e053 is described below
commit 1c8b8e05363397f5f9633f494237cec65ea5b752
Author: Piergiorgio Lucidi <[email protected]>
AuthorDate: Thu Jun 20 11:27:12 2024 +0200
Update publish-release-candidate-svn.yml (CONNECTORS-1754)
---
.../workflows/publish-release-candidate-svn.yml | 43 ++++++++++++++--------
1 file changed, 28 insertions(+), 15 deletions(-)
diff --git a/.github/workflows/publish-release-candidate-svn.yml
b/.github/workflows/publish-release-candidate-svn.yml
index af151ff81..e77942488 100644
--- a/.github/workflows/publish-release-candidate-svn.yml
+++ b/.github/workflows/publish-release-candidate-svn.yml
@@ -21,6 +21,9 @@ run-name: ${{ github.actor }} is publishing the Release
Candidate on ASF SVN🚀
on:
workflow_dispatch:
inputs:
+ RC_TAG:
+ description: Release Candidate Tag (release-x.xx-RCx)
+ required: true
APACHE_ID:
description: Your Apache id
required: true
@@ -34,6 +37,9 @@ jobs:
steps:
- name: Checkout
uses: actions/[email protected]
+ with:
+ ref: ${{ github.event.inputs.RC_TAG }}
+
- name: Get Maven POM version
id: standardMavenVersion
run: echo "version=$(mvn help:evaluate -Dexpression=project.version -q
-DforceStdout)" >> $GITHUB_OUTPUT
@@ -41,15 +47,22 @@ jobs:
- name: Extract branch name
id: branchExtracted
shell: bash
- run: echo "name=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >>
$GITHUB_OUTPUT
+ run: echo "name=${{ github.event.inputs.RC_TAG }}" >> $GITHUB_OUTPUT
- name: Extract Release Candidate revision
id: rcRevision
run: |
- branchExtracted="${{ steps.branchExtracted.outputs.name }}"
- set -- branchExtracted
+ rcRevision="${{ github.event.inputs.RC_TAG }}"
+ set -- $rcRevision
echo "version=${1##*-}" >> $GITHUB_OUTPUT
+ - name: Extract branch without release prefix
+ id: branchWithoutPrefixExtracted
+ run: |
+ branchWithoutPrefixExtracted="${{ github.event.inputs.RC_TAG }}"
+ set -- $branchWithoutPrefixExtracted
+ echo "version=${1#*-*}" >> $GITHUB_OUTPUT
+
- name: Download artifacts from GitHub and Upload artifacts into ASF SVN
run: |
svn co https://dist.apache.org/repos/dist/dev/manifoldcf
@@ -86,18 +99,18 @@ jobs:
svn delete
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
fi
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
- echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
- wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchExtracted.outputs.name
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.zip"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-bin.tar.gz"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.tar.gz"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-lib.zip"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.tar.gz"
+ echo "Downloading:
https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
+ wget https://github.com/apache/manifoldcf/releases/download/${{
steps.branchWithoutPrefixExtracted.outputs.version
}}/apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip
-O
"apache-manifoldcf-${{steps.standardMavenVersion.outputs.version}}-dev-src.zip"
- name: Import GPG key
id: import_gpg