Skip to content

Test: e2e weekly

Test: e2e weekly #37

Workflow file for this run

name: 'Test: e2e weekly'
on:
schedule:
- cron: '30 12 * * 6' # run every Saturday at 12:30 UTC
jobs:
weekly-test:
name: Weekly e2e Test
secrets:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_OBJECT_ID: ${{ secrets.AZURE_OBJECT_ID }}
HSM_RELEASE_CLIENT_ID: ${{ secrets.HSM_RELEASE_CLIENT_ID }}
HSM_RELEASE_TENANT_ID: ${{ secrets.HSM_RELEASE_TENANT_ID }}
HSM_RELEASE_CLIENT_SECRET: ${{ secrets.HSM_RELEASE_CLIENT_SECRET }}
HSM_RELEASE_OBJECT_ID: ${{ secrets.HSM_RELEASE_OBJECT_ID }}
uses: ./.github/workflows/e2e.yaml
with:
vmType: 'Standard_DC4s_v3'
nodes: 3
replicas: 3
parallel: 1
hsmSealing: 'disabled'
notify-failure:
runs-on: ubuntu-24.04
name: Notify Failure
needs: weekly-test
continue-on-error: true
if: failure()
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Notify Failure
uses: ./.github/actions/notify_failure
with:
teamsWebhookUri: ${{ secrets.MS_TEAMS_WEBHOOK_URI }}