@@ -157,22 +157,25 @@ jobs:
157157 PLATFORMS : << parameters.platforms >>
158158 BUILD_ARGS : << parameters.build-args >>
159159 DEPLOY_BRANCH : deploy-to-dockerhub
160+ GITHUB_USER : seleniumhq-community
161+ GITHUB_REPO : docker-seleniarm
160162 steps :
163+ - run :
164+ echo "Prepare workflow environment variables"
165+ echo 'export BRANCH=4.1.3' >> $BASH_ENV # find a better place to control this.
166+ echo 'export GITHUB_REPO="$CIRCLE_PROJECT_REPONAME"' >> $BASH_ENV
167+ echo 'export GITHUB_USER="CIRCLE_PROJECT_USERNAME"' >> $BASH_ENV
168+ echo 'export BUILD_DATE=$(date '+%Y%m%d')' >> $BASH_ENV
161169 - checkout
162170 - run : uname -a
163171 - run : docker info
164172 - run : |
165173 echo "CIRCLE_WORKFLOW_ID = " $CIRCLE_WORKFLOW_ID
166174 echo $PWD
167- echo 'export BUILD_DATE=$(date '+%Y%m%d')' >> $BASH_ENV
168- echo 'export BRANCH=4.1.3' >> $BASH_ENV # find a better place to control this.
175+
176+
169177 source $BASH_ENV
170178 echo BRANCH="$BRANCH"
171- echo "Generate release notes"
172- sudo apt-get update -y && sudo apt-get install python3-venv
173- go install github.com/github-release/[email protected] 174- export GITHUB_TOKEN=$(sh get-access-token.sh | tail -n 1)
175- GITHUB_USER=seleniumhq-community GITHUB_REPO=docker-seleniarm github-release release --tag seleniarm-v4.1.3-20220409 --name seleniarm-v4.1.3-20220409 --description "Test Test"
176179 - run : |
177180 echo "Check if branch is deployable (contains [deploy] in commit msg on $DEPLOY_BRANCH"
178181 echo "Job name = " $CIRCLE_JOB
@@ -206,6 +209,11 @@ jobs:
206209 export LATEST_TAG=$(git describe --tags --abbrev=0)
207210 sh generate_multi-arch-release_notes.sh $LATEST_TAG $CIRCLE_BRANCH $BRANCH $BUILD_DATE
208211 cat release_notes.md
212+ sudo apt-get update -y && sudo apt-get install python3-venv
213+ go install github.com/github-release/[email protected] 214+ export GITHUB_TOKEN=$(sh get-access-token.sh | tail -n 1)
215+ export RELEASE_TAG=seleniarm-v$BRANCH-$BUILD_DATE
216+ github-release release --tag $RELEASE_TAG --name $RELEASE_TAG --description "`cat release_notes.md`"
209217
210218workflows :
211219 # build-and-test-multi-arch:
0 commit comments