diff --git a/.github/actions/npm-check-bundle/action.yml b/.github/actions/npm-check-bundle/action.yml index fbabf21036..dd6e07ce15 100644 --- a/.github/actions/npm-check-bundle/action.yml +++ b/.github/actions/npm-check-bundle/action.yml @@ -10,6 +10,8 @@ runs: using: "composite" steps: + - name: load "TRAVIS_EVENT_TYPE" + uses: ./.github/actions/travis-env-var-facade - name: check npm bundle shell: bash id: sha_out diff --git a/.github/actions/travis-env-var-facade/action.yml b/.github/actions/travis-env-var-facade/action.yml index 902aac4969..0be0e1bebe 100644 --- a/.github/actions/travis-env-var-facade/action.yml +++ b/.github/actions/travis-env-var-facade/action.yml @@ -7,12 +7,17 @@ inputs: description: "override github.event_name" required: false default: ${{ github.event_name }} + branch_name: + description: "override GITHUB_REF_NAME" + required: false + default: $GITHUB_REF_NAME runs: using: "composite" steps: - name: Parse env global shell: bash run: | + echo "working on branch '$GITHUB_REF_NAME'" EVENT_TYPE="" TRAVIS_PULL_REQUEST_BRANCH="" TRAVIS_BRANCH="" diff --git a/.github/actions/travis-event-type-load/action.yml b/.github/actions/travis-event-type-load/action.yml deleted file mode 100644 index 176f78cec2..0000000000 --- a/.github/actions/travis-event-type-load/action.yml +++ /dev/null @@ -1,28 +0,0 @@ -# TRAVIS_EVENT_TYPE= Indicates how the build was triggered. One of push, pull_request, api, cron -name: "travis-event-type-env-var" -description: "Mimic loading of a TRAVIS_EVENT_TYPE env var" - -inputs: - event_name: - description: "override github.event_name" - required: false - default: ${{ github.event_name }} -runs: - using: "composite" - steps: - - name: Parse env global - run: | - EVENT_TYPE="" - REGEX="(repository|workflow)_dispatch" - if [[ "${{ inputs.event_name }}" == "schedule" ]]; then - EVENT_TYPE="cron"; - elif [[ "${{ inputs.event_name }}" == "pull_request" ]]; then - EVENT_TYPE="pull_request"; - elif [[ "${{ inputs.event_name }}" == "push" ]]; then - EVENT_TYPE="push"; - elif [[ "${{ inputs.event_name }}" =~ $REGEX ]]; then - EVENT_TYPE="api"; - fi - echo "TRAVIS_EVENT_TYPE=${EVENT_TYPE}" >> $GITHUB_ENV - echo "exporting TRAVIS_EVENT_TYPE=${EVENT_TYPE}" - shell: bash diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml new file mode 100644 index 0000000000..4b0488430d --- /dev/null +++ b/.github/workflows/devel.yml @@ -0,0 +1,63 @@ +name: "devel" + +on: + push: + branches: + - AAE-12057* + +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: + npm-check-bundle: + timeout-minutes: 15 + runs-on: ubuntu-22.04 + steps: + - uses: ./.github/actions/npm-check-bundle + # with: + # branch_name: