diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 5d6fe8a10..37786f7a1 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -1,7 +1,7 @@ name: canary on: schedule: - - cron: "0 * * * *" + - cron: "*/20 * * * *" workflow_dispatch: concurrency: diff --git a/.github/workflows/workflow-metrics.yml b/.github/workflows/workflow-metrics.yml new file mode 100644 index 000000000..e98c44d3d --- /dev/null +++ b/.github/workflows/workflow-metrics.yml @@ -0,0 +1,18 @@ +name: Workflow Metrics +on: + workflow_run: + workflows: [canary] + types: [completed] + +permissions: + id-token: write + +jobs: + metrics: + uses: aws/agentcore-devx-devtools/.github/workflows/workflow-metrics.yml@d145deb62f1adc8be63fa4879a488499e1128a46 + with: + namespace: AgentCoreCLI/Workflows + os: Linux + role-secret-name: E2E_AWS_ROLE_ARN + secrets: + WORKFLOW_SECRETS_READER_ROLE_ARN: ${{ secrets.WORKFLOW_SECRETS_READER_ROLE_ARN }}