From 2907395ce7596756a6cb5ffb843877a2eae380e9 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Tue, 23 Sep 2025 14:46:37 +0200 Subject: [PATCH 1/2] README: add badges for nightly status --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 677b7a8dd..917088ca9 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,14 @@ This repository contains the complete Mina Rust Node implementation: > **Note**: Multi-platform builds run automatically on `develop` and `main` > branches. Pull requests run fast Ubuntu-only builds for quick feedback. +## Nightly Status + +[![Documentation Scripts][doc-scripts-badge]][doc-scripts-link] +[![GraphQL API Tests][graphql-api-badge]][graphql-api-link] +[![Infrastructure Tests][infra-tests-badge]][infra-tests-link] +[![Remote GraphQL][remote-graphql-badge]][remote-graphql-link] +[![Board Carryover][board-carryover-badge]][board-carryover-link] + [changelog]: ./CHANGELOG.md [beta-badge]: https://img.shields.io/badge/status-beta-yellow [changelog-badge]: https://img.shields.io/badge/changelog-Changelog-%23E05735 @@ -164,3 +172,26 @@ This repository contains the complete Mina Rust Node implementation: https://github.com/o1-labs/mina-rust/actions/workflows/build-macos-15.yaml [macos-latest-link]: https://github.com/o1-labs/mina-rust/actions/workflows/build-macos-latest.yaml + + + +[doc-scripts-badge]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-scripts.yaml/badge.svg?branch=develop +[doc-scripts-link]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-scripts.yaml +[graphql-api-badge]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-graphql-api.yaml/badge.svg?branch=develop +[graphql-api-link]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-graphql-api.yaml +[infra-tests-badge]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-infrastructure.yaml/badge.svg?branch=develop +[infra-tests-link]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-docs-infrastructure.yaml +[remote-graphql-badge]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-graphql-remote.yml/badge.svg?branch=develop +[remote-graphql-link]: + https://github.com/o1-labs/mina-rust/actions/workflows/test-graphql-remote.yml +[board-carryover-badge]: + https://github.com/o1-labs/mina-rust/actions/workflows/board-carryover-interation.yaml/badge.svg?branch=develop +[board-carryover-link]: + https://github.com/o1-labs/mina-rust/actions/workflows/board-carryover-interation.yaml From 59dcbc76ff3475809670e9c6b7a1e6b6814c07b0 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Tue, 23 Sep 2025 15:15:28 +0200 Subject: [PATCH 2/2] Fix board carryover workflow authentication issues - Add explicit permissions for repository-projects access - Use fallback token logic (PROJECT_PAT || GITHUB_TOKEN) - Add workflow_dispatch trigger for manual testing - Resolves API rate limit errors by ensuring proper authentication --- .github/workflows/board-carryover-interation.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/board-carryover-interation.yaml b/.github/workflows/board-carryover-interation.yaml index d022c0a05..b2b97fa17 100644 --- a/.github/workflows/board-carryover-interation.yaml +++ b/.github/workflows/board-carryover-interation.yaml @@ -4,6 +4,12 @@ on: schedule: # Runs every Monday at 05:00 - cron: '0 5 * * 1' + workflow_dispatch: # Allow manual triggering + +permissions: + contents: read + issues: write + repository-projects: write jobs: move-to-next-iteration: @@ -15,7 +21,7 @@ jobs: with: owner: "o1-labs" # Your GitHub org or user name number: 24 # Project number (from the URL) - token: ${{ secrets.PROJECT_PAT }} # Personal Access Token with 'project' scope + token: ${{ secrets.PROJECT_PAT || secrets.GITHUB_TOKEN }} # Personal Access Token with project scope or GitHub token iteration-field: Iteration # The name of your iteration field iteration: last # Which iteration to move from (last/current) new-iteration: current # Which iteration to move to (current/next)