diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml new file mode 100644 index 0000000000..0526d89729 --- /dev/null +++ b/.github/workflows/devel.yml @@ -0,0 +1,68 @@ +name: "devel" + +on: + push: + branches: + - AAE-12190* + +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" + +jobs: + devel: + uses: ./.github/workflows/pull-request.yml + secrets: inherit + with: + dry-run-release: true + skip-pr-approve: true + # release: + # uses: ./.github/workflows/release.yml + # secrets: inherit + # with: + # dry-run-release: true + diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 3a16521792..aa4054454a 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -118,6 +118,9 @@ jobs: with: fetch-depth: 0 # Fetch all history for all tags and branches - uses: ./.github/actions/setup + with: + enable-cache: true + enable-node-modules-cache: true - name: install run: | npm ci @@ -152,6 +155,9 @@ jobs: with: fetch-depth: 0 # Fetch all history for all tags and branches - uses: ./.github/actions/setup + with: + enable-cache: false + enable-node-modules-cache: false - uses: ./.github/actions/download-cache-and-artifacts with: packages: 'dist nxcache node_modules' @@ -171,11 +177,19 @@ jobs: with: fetch-depth: 0 # Fetch all history for all tags and branches - uses: ./.github/actions/setup + with: + enable-cache: false + enable-node-modules-cache: true - uses: ./.github/actions/download-cache-and-artifacts with: packages: 'dist nxcache node_modules' - run: nx affected --target=lint $NX_CALCULATION_FLAGS + #####NOT POSSIBLE AS ALREADY UPDATED BY BUILD-LIBS + # - uses: ./.github/actions/upload-cache-and-artifacts + # with: + # packages: 'nxcache' + build-libs: # long timeout required when cache has to be recreated timeout-minutes: 30 @@ -188,6 +202,9 @@ jobs: with: fetch-depth: 0 # Fetch all history for all tags and branches - uses: ./.github/actions/setup + with: + enable-cache: false + enable-node-modules-cache: false - uses: ./.github/actions/download-cache-and-artifacts with: packages: 'dist nxcache node_modules' @@ -209,6 +226,9 @@ jobs: with: fetch-depth: 0 # Fetch all history for all - uses: ./.github/actions/setup + with: + enable-cache: false + enable-node-modules-cache: false - uses: ./.github/actions/download-cache-and-artifacts with: packages: 'dist nxcache node_modules' @@ -347,8 +367,8 @@ jobs: fetch-depth: 0 # Fetch all history for all - uses: ./.github/actions/setup with: - enable-cache: "true" - enable-node-modules-cache: "true" + enable-cache: true + enable-node-modules-cache: true - uses: ./.github/actions/download-cache-and-artifacts with: packages: 'dist nxcache node_modules' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 44341d7df4..94ec356520 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,7 +81,7 @@ jobs: - uses: ./.github/actions/setup with: enable-cache: false - enable-node-modules-cache: false + enable-node-modules-cache: false - name: install run: | npm ci