Files
alfresco-content-app/.github/workflows/cron-e2e.yml
dependabot[bot] cb3d70cc94 build(deps): Bump the github-actions group with 7 updates (#5365)
Bumps the github-actions group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action) | `4.37.3` | `4.37.9` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `7` | `8` |
| [Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space](https://github.com/alfresco/alfresco-build-tools) | `18.21.0` | `18.26.0` |
| [Alfresco/alfresco-build-tools/.github/actions/kubectl-keep-nslogs](https://github.com/alfresco/alfresco-build-tools) | `18.21.0` | `18.26.0` |
| [crowdin/github-action](https://github.com/crowdin/github-action) | `2.17.0` | `3.0.0` |
| [Alfresco/alfresco-build-tools/.github/actions/get-commit-message](https://github.com/alfresco/alfresco-build-tools) | `18.21.0` | `18.26.0` |
| [Alfresco/alfresco-build-tools/.github/actions/configure-git-author](https://github.com/alfresco/alfresco-build-tools) | `18.21.0` | `18.26.0` |


Updates `github/codeql-action` from 4.37.3 to 4.37.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.37.3...v4.37.9)

Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

Updates `Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space` from 18.21.0 to 18.26.0
- [Release notes](https://github.com/alfresco/alfresco-build-tools/releases)
- [Commits](https://github.com/alfresco/alfresco-build-tools/compare/e87345fb177248fc5bdc7838107f098438818df1...d2981070adf1a68c3ddcbf0ebba193467261c9b3)

Updates `Alfresco/alfresco-build-tools/.github/actions/kubectl-keep-nslogs` from 18.21.0 to 18.26.0
- [Release notes](https://github.com/alfresco/alfresco-build-tools/releases)
- [Commits](https://github.com/alfresco/alfresco-build-tools/compare/e87345fb177248fc5bdc7838107f098438818df1...d2981070adf1a68c3ddcbf0ebba193467261c9b3)

Updates `crowdin/github-action` from 2.17.0 to 3.0.0
- [Release notes](https://github.com/crowdin/github-action/releases)
- [Commits](https://github.com/crowdin/github-action/compare/c7af9bc98b01694653031fef2a0dc6c7888ce9bc...e4a6c1338b4063c77d46a81875265f9e8bd76f95)

Updates `Alfresco/alfresco-build-tools/.github/actions/get-commit-message` from 18.21.0 to 18.26.0
- [Release notes](https://github.com/alfresco/alfresco-build-tools/releases)
- [Commits](https://github.com/alfresco/alfresco-build-tools/compare/e87345fb177248fc5bdc7838107f098438818df1...d2981070adf1a68c3ddcbf0ebba193467261c9b3)

Updates `Alfresco/alfresco-build-tools/.github/actions/configure-git-author` from 18.21.0 to 18.26.0
- [Release notes](https://github.com/alfresco/alfresco-build-tools/releases)
- [Commits](https://github.com/alfresco/alfresco-build-tools/compare/e87345fb177248fc5bdc7838107f098438818df1...d2981070adf1a68c3ddcbf0ebba193467261c9b3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.37.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space
  dependency-version: 18.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: Alfresco/alfresco-build-tools/.github/actions/kubectl-keep-nslogs
  dependency-version: 18.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: crowdin/github-action
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: Alfresco/alfresco-build-tools/.github/actions/get-commit-message
  dependency-version: 18.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: Alfresco/alfresco-build-tools/.github/actions/configure-git-author
  dependency-version: 18.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 08:51:32 +02:00

108 lines
3.5 KiB
YAML

name: "Cron multibrowser E2E runs"
run-name: ${{ github.event_name == 'workflow_dispatch' && 'Manual multibrowser E2E run' || 'Cron multibrowser E2E run' }}
on:
schedule:
- cron: '0 6 * * 1-5' #At 06:00 on every day-of-week from Monday through Friday.
workflow_dispatch:
jobs:
chrome:
name: "Cron browser E2E run - chrome"
uses: ./.github/workflows/e2e-playwright-reusable.yml
with:
browser: chrome
secrets:
REPORT_PORTAL_URL: ${{ secrets.REPORT_PORTAL_URL }}
REPORT_PORTAL_TOKEN: ${{ secrets.REPORT_PORTAL_TOKEN }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
firefox:
name: "Cron browser E2E run - firefox"
needs: chrome
if: ${{ always() }}
uses: ./.github/workflows/e2e-playwright-reusable.yml
with:
browser: firefox
secrets:
REPORT_PORTAL_URL: ${{ secrets.REPORT_PORTAL_URL }}
REPORT_PORTAL_TOKEN: ${{ secrets.REPORT_PORTAL_TOKEN }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
webkit:
name: "Cron browser E2E run - webkit"
needs: firefox
if: ${{ always() }}
uses: ./.github/workflows/e2e-playwright-reusable.yml
with:
browser: webkit
secrets:
REPORT_PORTAL_URL: ${{ secrets.REPORT_PORTAL_URL }}
REPORT_PORTAL_TOKEN: ${{ secrets.REPORT_PORTAL_TOKEN }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
msedge:
name: "Cron browser E2E run - msedge"
needs: webkit
if: ${{ always() }}
uses: ./.github/workflows/e2e-playwright-reusable.yml
with:
browser: msedge
secrets:
REPORT_PORTAL_URL: ${{ secrets.REPORT_PORTAL_URL }}
REPORT_PORTAL_TOKEN: ${{ secrets.REPORT_PORTAL_TOKEN }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}
report-to-teams:
name: "Aggregate results and notify Teams"
needs: [chrome, firefox, webkit, msedge]
if: ${{ always() }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Before install
uses: ./.github/actions/before-install
- name: Install dependencies
run: npm ci --ignore-scripts
- name: Download all blob reports
id: download-blobs
continue-on-error: true
uses: actions/download-artifact@v8
with:
pattern: blob-*
path: all-blobs
- name: Retry blob download on failure
if: steps.download-blobs.outcome == 'failure'
continue-on-error: true
uses: actions/download-artifact@v8
with:
pattern: blob-*
path: all-blobs
- name: Aggregate results and post Teams report
continue-on-error: true
env:
TEAMS_WEBHOOK_URL: ${{ secrets.TEAMS_E2E_WEBHOOK_URL }}
CHROME_RESULT: ${{ needs.chrome.result }}
FIREFOX_RESULT: ${{ needs.firefox.result }}
WEBKIT_RESULT: ${{ needs.webkit.result }}
MSEDGE_RESULT: ${{ needs.msedge.result }}
run: node .github/scripts/e2e-teams-report.js