Release 6.8.0 (#9506) #25
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: "git-tag" | |
on: | |
workflow_call: | |
inputs: | |
dry-run-flag: | |
description: 'enable dry-run on artifact push' | |
required: false | |
type: boolean | |
default: true | |
push: | |
branches: | |
- master | |
- master-patch-* | |
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 }} | |
GH_BUILD_DIR: ${{ github.workspace }} | |
GH_COMMIT: ${{ github.sha }} | |
BUILD_ID: ${{ github.run_id }} | |
GH_RUN_NUMBER: ${{ github.run_attempt }} | |
GH_BUILD_NUMBER: ${{ github.run_id }} | |
JOB_ID: ${{ github.run_id }} | |
PROXY_HOST_BPM: ${{ secrets.E2E_HOST }} | |
E2E_IDENTITY_HOST_APA: ${{ secrets.E2E_IDENTITY_HOST_APA }} | |
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_ADMIN_EMAIL_IDENTITY }} | |
PASSWORD_ADF: ${{ secrets.E2E_PASSWORD }} | |
URL_HOST_ADF: "http://localhost:4200" | |
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_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 }} | |
BOT_GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }} | |
REPO_OWNER: "Alfresco" | |
REPO_NAME: "alfresco-ng2-components" | |
DEMO_SHELL_DIR: "./dist/demo-shell" | |
STORYBOOK_DIR: "./dist/storybook/stories" | |
BUILT_LIBS_DIR: "./dist/libs" | |
NODE_MODULES_DIR: "./node_modules" | |
SMART_RUNNER_DIRECTORY: ".protractor-smartrunner" | |
SAVE_SCREENSHOT: true | |
REDIRECT_URI: / | |
BROWSER_RUN: false | |
MAXINSTANCES: 2 | |
PLAYWRIGHT_WORKERS: 2 | |
PLAYWRIGHT_STORYBOOK_E2E_HOST: http://localhost | |
PLAYWRIGHT_STORYBOOK_E2E_PORT: 4400 | |
PROXY_HOST_ECM: ${{ secrets.E2E_HOST }} | |
jobs: | |
release: | |
uses: ./.github/workflows/release.yml | |
secrets: inherit | |
with: | |
dry-run-flag: false | |
setup: | |
needs: release | |
timeout-minutes: 20 | |
name: "Release tag" | |
runs-on: ubuntu-latest | |
env: | |
GITHUB_TOKEN: $BOT_GITHUB_TOKEN | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 | |
- id: set-dryrun | |
uses: ./.github/actions/enable-dryrun | |
with: | |
dry-run-flag: ${{ inputs.dry-run-flag }} | |
- name: install NPM | |
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 | |
with: | |
node-version-file: '.nvmrc' | |
- name: "Release tag" | |
run: | | |
git fetch --all --quiet | |
BRANCH=${GITHUB_REF##*/} ./scripts/github/release/git-tag.sh ${{ steps.set-dryrun.outputs.dryrun }} | |