From 608f78e72d27a25c020176076b1ff4c6b2e3634a Mon Sep 17 00:00:00 2001 From: Marco Carrozzo Date: Wed, 11 Jan 2023 11:55:01 +0100 Subject: [PATCH] devel --- .github/workflows/devel.yml | 65 +++++++++++++++++++++++++++++++ .github/workflows/git-tag.yml | 14 +++++-- scripts/travis/release/git-tag.sh | 9 ++++- 3 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/devel.yml diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml new file mode 100644 index 0000000000..1a6988e6cb --- /dev/null +++ b/.github/workflows/devel.yml @@ -0,0 +1,65 @@ +name: "devel" + +on: + push: + branches: + - "AAE-11817*" + +env: + BASE_REF: ${{ github.base_ref }} + HEAD_REF: ${{ github.head_ref }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + GITHUB_BRANCH: ${{ github.ref_name }} + TRAVIS_BUILD_DIR: ${{ github.workspace }} + TRAVIS_COMMIT: ${{ github.sha }} + BUILD_ID: ${{ github.run_id }} + TRAVIS_RUN_NUMBER: ${{ github.run_attempt }} + TRAVIS_BUILD_NUMBER: ${{ github.run_id }} + JOB_ID: ${{ github.run_id }} + PROXY_HOST_BPM: ${{ secrets.E2E_HOST }} + E2E_HOST_APA: ${{ secrets.E2E_HOST_APA }} + E2E_HOST: ${{ secrets.E2E_HOST }} + E2E_USERNAME: ${{ secrets.E2E_ADMIN_EMAIL_IDENTITY }} + E2E_PASSWORD: ${{ secrets.E2E_PASSWORD }} + E2E_ADMIN_EMAIL_IDENTITY: ${{ secrets.E2E_ADMIN_EMAIL_IDENTITY }} + E2E_ADMIN_PASSWORD_IDENTITY: ${{ secrets.E2E_ADMIN_PASSWORD_IDENTITY }} + USERNAME_ADF: ${{ secrets.E2E_USERNAME }} + PASSWORD_ADF: ${{ secrets.E2E_PASSWORD }} + URL_HOST_ADF: ${{ secrets.URL_HOST_ADF }} + IDENTITY_ADMIN_EMAIL: ${{ secrets.E2E_ADMIN_EMAIL_IDENTITY }} + IDENTITY_ADMIN_PASSWORD: ${{ secrets.E2E_ADMIN_PASSWORD_IDENTITY }} + AWS_S3_BUCKET_ACTIVITI_LICENSE: ${{ secrets.AWS_S3_BUCKET_ACTIVITI_LICENSE }} + HOST_SSO: ${{ secrets.HOST_SSO }} + LOG_LEVEL: "ERROR" + E2E_LOG_LEVEL: "ERROR" + E2E_MODELER_USERNAME: ${{ secrets.E2E_MODELER_USERNAME }} + E2E_MODELER_PASSWORD: ${{ secrets.E2E_MODELER_PASSWORD }} + EXTERNAL_ACS_HOST: ${{ secrets.EXTERNAL_ACS_HOST }} + E2E_DEVOPS_USERNAME: ${{ secrets.E2E_DEVOPS_USERNAME }} + E2E_DEVOPS_PASSWORD: ${{ secrets.E2E_DEVOPS_PASSWORD }} + USERNAME_SUPER_ADMIN_ADF: ${{ secrets.USERNAME_SUPER_ADMIN_ADF }} + PASSWORD_SUPER_ADMIN_ADF: ${{ secrets.PASSWORD_SUPER_ADMIN_ADF }} + HR_USER: ${{ secrets.HR_USER }} + HR_USER_PASSWORD: ${{ secrets.HR_USER_PASSWORD }} + SMART_RUNNER_PATH: ".protractor-smartrunner" + S3_DBP_PATH: ${{ secrets.S3_DBP_PATH }} + S3_BUILD_BUCKET: ${{ secrets.S3_BUILD_BUCKET }} + S3_BUILD_BUCKET_SHORT_NAME: ${{ secrets.S3_BUILD_BUCKET_SHORT_NAME }} + NODE_OPTIONS: "--max-old-space-size=5120" + DOCKER_REPOSITORY_DOMAIN: ${{ secrets.DOCKER_REPOSITORY_DOMAIN }} + DOCKER_REPOSITORY_USER: ${{ secrets.DOCKER_REPOSITORY_USER }} + DOCKER_REPOSITORY_PASSWORD: ${{ secrets.DOCKER_REPOSITORY_PASSWORD }} + DOCKER_REPOSITORY_STORYBOOK: "${{ secrets.DOCKER_REPOSITORY_DOMAIN }}/alfresco/storybook" + DOCKER_REPOSITORY: "${{ secrets.DOCKER_REPOSITORY_DOMAIN }}/alfresco/demo-shell" + NPM_REGISTRY_ADDRESS: ${{ secrets.NPM_REGISTRY_ADDRESS }} + NPM_REGISTRY_TOKEN: ${{ secrets.NPM_REGISTRY_TOKEN }} + GH_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }} + +jobs: + run-git-tag: + uses: ./.github/workflows/git-tag.yml + secrets: inherit + with: + dry-run-release: true + diff --git a/.github/workflows/git-tag.yml b/.github/workflows/git-tag.yml index cd81dc3aea..d2e6816719 100644 --- a/.github/workflows/git-tag.yml +++ b/.github/workflows/git-tag.yml @@ -8,6 +8,7 @@ on: required: false type: boolean default: true + push: branches: - master @@ -61,21 +62,28 @@ env: DOCKER_REPOSITORY: "${{ secrets.DOCKER_REPOSITORY_DOMAIN }}/alfresco/demo-shell" NPM_REGISTRY_ADDRESS: ${{ secrets.NPM_REGISTRY_ADDRESS }} NPM_REGISTRY_TOKEN: ${{ secrets.NPM_REGISTRY_TOKEN }} - + GH_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }} jobs: setup: timeout-minutes: 20 name: "Release tag" runs-on: ubuntu-22.04 + env: + GITHUB_TOKEN: $GH_TOKEN steps: - name: Checkout repository uses: actions/checkout@v3 - id: set-dryrun uses: ./.github/actions/enable-dryrun with: - dry-run-flag: ${{ inputs.dry-run-release }} + dry-run-flag: ${{ inputs.dry-run-release }} + - name: install NPM + uses: actions/setup-node@v3 + with: + node-version: 14 - name: "Release tag" run: | + while true; do echo "sleeping"; sleep 2; done git fetch --all - ./scripts/travis/release/git-tag.sh ${{ steps.set-dryrun.outputs.dryrun }} + set -u; bash -x ./scripts/travis/release/git-tag.sh ${{ steps.set-dryrun.outputs.dryrun }} diff --git a/scripts/travis/release/git-tag.sh b/scripts/travis/release/git-tag.sh index e909ae3c8b..1731a803aa 100755 --- a/scripts/travis/release/git-tag.sh +++ b/scripts/travis/release/git-tag.sh @@ -13,4 +13,11 @@ git tag -a ${VERSION} -m "${VERSION} [ci skip] " git remote rm origin GITHUB_REPO=https://$GITHUB_TOKEN:x-oauth-basic@github.com/Alfresco/alfresco-ng2-components.git git remote add origin $GITHUB_REPO -git push origin --tags + +if [[ "$1" == "dryrun=--dryrun" ]]; then + echo "dry run"; + git tag | grep "${VERSION}" +else + echo "LIVE!" + # git push origin --tags +fi;