Skip to content

Harden CI, result ingestion, and profiler/site coverage#21

Merged
yoshifuminakamura merged 7 commits into
mainfrom
develop
May 19, 2026
Merged

Harden CI, result ingestion, and profiler/site coverage#21
yoshifuminakamura merged 7 commits into
mainfrom
develop

Conversation

@yoshifuminakamura
Copy link
Copy Markdown
Collaborator

Summary

This PR promotes the current develop branch to main.

It includes CI and result-server hardening, broader profiler support, and updated site coverage for benchmark execution.

Changes

  • Harden GitHub-to-GitLab manual CI:

    • validate GitLab repository settings through a shared action
    • send GitLab pipeline variables as JSON
    • preserve and display GitLab API error responses for easier debugging
  • Improve result server safety and test coverage:

    • add site configuration preflight checks for public systems
    • add CSRF setup and related tests
    • improve ingest key handling with runner-aware keys
    • harden result file and upload handling
    • expand result-server route/template tests
  • Extend benchmark and profiler support:

    • add NCU profiler support and AOBA runner notes
    • update profiler documentation
    • add profiler/profile-data shell tests
    • update Genesis and QWS build/run coverage
  • Update site configuration:

    • add Genkai, Grand, and AOBA system definitions
    • add corresponding queue templates and portal metadata
    • update manual submit helper coverage

Validation

  • Compared origin/main..origin/develop
  • Confirmed the PR range contains 7 commits and 65 changed files
  • Checked that the visible changes are focused on CI, result_server, profiler support, docs, scripts, and site configuration

yoshifuminakamura and others added 7 commits April 21, 2026 11:37
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Document AOBA Git wrapper, proxy, and NQSV runner details, and clarify profiler metadata/result-summary comments for the NCU path.

Signed-off-by: Yoshifumi Nakamura <yoshifuminakamura@users.noreply.github.com>
@yoshifuminakamura yoshifuminakamura merged commit 11878f2 into main May 19, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant