Skip to content

Event Weekly

Event Weekly #108

Workflow file for this run

name: Event Weekly
on:
schedule:
- cron: "0 0 * * 0"
permissions:
id-token: write
contents: read
jobs:
run-benchmarks:
uses: ./.github/workflows/benchmark-runner.yml
secrets: inherit
with:
extended: true
prepare-values:
runs-on: ubuntu-latest
outputs:
redis-ref: ${{ steps.set-env.outputs.redis-ref }}
steps:
- name: set env
id: set-env
run: |
echo "redis-ref=unstable" >> $GITHUB_OUTPUT # todo change per version/tag
linux:
uses: ./.github/workflows/flow-linux-x86.yml
needs: [prepare-values]
with:
# os: jammy rocky9 amazonlinux2
os: bionic focal jammy rocky8 rocky9 bullseye amazonlinux2 mariner2 azurelinux3
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
secrets: inherit
ubuntu-arm64:
uses: ./.github/workflows/flow-ubuntu-arm.yml
needs: [prepare-values]
with:
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
secrets: inherit
alpine:
uses: ./.github/workflows/flow-alpine.yml
needs: [prepare-values]
with:
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
secrets: inherit
macos:
uses: ./.github/workflows/flow-macos.yml
needs: [prepare-values]
with:
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
secrets: inherit
linux-valgrind:
uses: ./.github/workflows/flow-linux-x86.yml
needs: [prepare-values]
with:
os: jammy
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
run_valgrind: true
secrets: inherit
linux-sanitizer:
uses: ./.github/workflows/flow-sanitizer.yml
needs: [prepare-values]
with:
container: ubuntu:jammy
redis-ref: ${{needs.prepare-values.outputs.redis-ref}}
secrets: inherit
spellcheck:
uses: ./.github/workflows/flow-spellcheck.yml
secrets: inherit
linter:
uses: ./.github/workflows/flow-linter.yml
secrets: inherit