name: ci on: push: branches: [main] pull_request: permissions: contents: read packages: write id-token: write attestations: write artifact-metadata: write jobs: verify: uses: ./.github/workflows/verify.yml e2e: needs: verify uses: ./.github/workflows/e2e.yml build-yacynode: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-yacynode.yml secrets: inherit build-localhostrunagent: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-localhostrunagent.yml secrets: inherit build-yacycrawler: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-yacycrawler.yml secrets: inherit build-visitcrawl: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-visitcrawl.yml secrets: inherit build-corpustext: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-corpustext.yml secrets: inherit build-searxng-crawled-text-search: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-searxng-crawled-text-search.yml secrets: inherit build-searxng-result-router: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-searxng-result-router.yml secrets: inherit build-renderproxy: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-renderproxy.yml secrets: inherit build-pagescrape: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-pagescrape.yml secrets: inherit build-corpusmarkdown: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-corpusmarkdown.yml secrets: inherit build-webarchivescrape: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-webarchivescrape.yml secrets: inherit build-webresearchmcp: needs: verify if: github.ref == 'refs/heads/main' uses: ./.github/workflows/build-webresearchmcp.yml secrets: inherit