[codex] Fix Eliza Cloud relink and LifeOps Google Calendar #1547
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Validate Electrobun Release Workflow | |
| on: | |
| pull_request: | |
| branches: [main, develop] | |
| workflow_dispatch: | |
| concurrency: | |
| group: test-electrobun-release-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| env: | |
| BUN_VERSION: "1.3.13" | |
| NODE_NO_WARNINGS: "1" | |
| MILADY_SKIP_LOCAL_UPSTREAMS: "1" | |
| jobs: | |
| validate-release-workflow: | |
| name: Release Workflow Contract | |
| runs-on: ${{ vars.RUNNER_UBUNTU || 'ubuntu-24.04' }} | |
| timeout-minutes: 20 | |
| defaults: | |
| run: | |
| shell: bash -euo pipefail {0} | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| submodules: false | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: ${{ env.BUN_VERSION }} | |
| - name: Initialize eliza submodule for version resolution | |
| run: git submodule update --init --depth=1 eliza | |
| - name: Initialize tracked workspace submodules | |
| run: node scripts/init-submodules.mjs | |
| - name: Initialize release-check plugin version source | |
| run: | | |
| if [ -f eliza/.gitmodules ]; then | |
| # release-check resolves the published alpha pin from the tracked | |
| # plugin package.json, so the published fallback install does not | |
| # need a separate @elizaos/plugin-agent-orchestrator add step. | |
| git -C eliza submodule update --init plugins/plugin-agent-orchestrator | |
| fi | |
| - name: Disable repo-local eliza workspace | |
| run: bun run scripts/disable-local-eliza-workspace.mjs | |
| - name: Install root dependencies | |
| run: bun install --ignore-scripts | |
| - name: Install published-workspace fallback dependencies | |
| run: bash scripts/install-published-workspace-fallback-deps.sh | |
| - name: Run repository postinstall patches | |
| run: bun run postinstall | |
| - name: Run regression matrix contract | |
| run: bun run test:regression-matrix:release-contract | |
| - name: Run release contract suite | |
| run: bun run test:release:contract |