Skip to content

Enable early access features #34

Enable early access features

Enable early access features #34

name: Enable early access features
on:
workflow_dispatch:
schedule:
- cron: '0 18 * * 3'
jobs:
enable-early-access:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
- name: Set up Python
run: uv python install 3.13
- name: Install dependencies
run: uv sync --python 3.13
- name: Enable all early access features
env:
MERAKI_DASHBOARD_API_KEY: ${{ secrets.TEST_ORG_API_KEY }}
EA_ORG_0: ${{ secrets.TEST_ORG_BETA_00_ID }}
EA_ORG_1: ${{ secrets.TEST_ORG_BETA_01_ID }}
EA_ORG_2: ${{ secrets.TEST_ORG_BETA_02_ID }}
EA_ORG_3: ${{ secrets.TEST_ORG_BETA_03_ID }}
EA_ORG_4: ${{ secrets.TEST_ORG_DEV_00_ID }}
EA_ORG_5: ${{ secrets.TEST_ORG_DEV_01_ID }}
EA_ORG_6: ${{ secrets.TEST_ORG_DEV_02_ID }}
EA_ORG_7: ${{ secrets.TEST_ORG_DEV_03_ID }}
run: uv run python examples/ci/enable_all_early_access.py