name: "cron e2e daily" on: workflow_dispatch: schedule: - cron: '0 12 * * 1-5' #At 12:00 on every day-of-week from Monday through Friday. 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_HOST_APA: ${{ secrets.E2E_HOST_APA }} E2E_IDENTITY_HOST_APA: ${{ secrets.E2E_IDENTITY_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" 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: init-artifact: runs-on: ubuntu-latest name: Initialize artifacts steps: - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 - uses: ./.github/actions/artifact-initialize with: artifact-name: global-e2e-result file-name: e2e-failures.txt run-e2e: name: run e2e uses: ./.github/workflows/pull-request.yml with: cron-run: true secrets: inherit