fix(governance): honor explicit estate for policy and observation #173
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
| # GENERATED FILE - DO NOT EDIT DIRECTLY | |
| # generator: gds | |
| # bundle: 0.8.0-dev | |
| # source-tree-digest: sha256:c69222d87a7cd8ddd65a6ffd4266a4d92ad42106a382463cd9c7809f096a2b01 | |
| # input-digest: sha256:110b7813f13be2c091b16e1a8c5ed12199172480d2497bec68e8bfbc6fcf96e6 | |
| # output-digest: sha256:a911ec3d1d5728bbe37fec78e04cc8452b9dbb1e8b394d0b8cace067804eff9a | |
| # edit-source: | |
| # - .gds/repository.yaml | |
| # - policies/base/repository-default.yaml | |
| # - policies/repositories/github-device-sync.yaml | |
| # - policies/roles/public-module.yaml | |
| # - policies/stacks/continuous-development.yaml | |
| # - templates/agents/repository.md.tmpl | |
| # - templates/github-actions/go.yml.tmpl | |
| # - templates/harnesses/claude.md.tmpl | |
| name: gds-ci | |
| on: | |
| pull_request: | |
| branches: | |
| - "main" | |
| push: | |
| branches: | |
| - "main" | |
| permissions: {} | |
| concurrency: | |
| group: gds-ci-${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| fast: | |
| name: GDS fast | |
| permissions: | |
| contents: read | |
| uses: NDDev-OpenNetwork/ci-workflows/.github/workflows/go-ci.yml@706233fdc953d4281389c0fd5f8c1a007e19a1f5 | |
| with: | |
| fetch_depth: 0 | |
| # Public hosted CI uses GitHub's service cache; the pinned reusable | |
| # workflow owns cache keys and invalidation, so no runner-local state is trusted. | |
| cache: true | |
| runner: "ubuntu-latest" | |
| go_version: "1.26.7" | |
| # Declared fast commands own their build scope; the complete build is below. | |
| build_command: "" | |
| test_command: "scripts/validate_shell.sh && scripts/validate_go_core.sh --fast" | |
| timeout_minutes: 30 | |
| pr-required: | |
| name: GDS PR required | |
| # Run the declared fast checks first. Repositories can keep this phase | |
| # inexpensive and reserve their full test/build commands for this job. | |
| needs: fast | |
| permissions: | |
| contents: read | |
| uses: NDDev-OpenNetwork/ci-workflows/.github/workflows/go-ci.yml@706233fdc953d4281389c0fd5f8c1a007e19a1f5 | |
| with: | |
| fetch_depth: 0 | |
| cache: true | |
| runner: "ubuntu-latest" | |
| go_version: "1.26.7" | |
| build_command: "go build -trimpath ./core/cmd/gds" | |
| test_command: "go test ./... && python3 -m pip install --quiet --require-hashes -r requirements/test.txt && python3 -m pytest" | |
| timeout_minutes: 30 |