Skip to content

Add portal GitLab pipeline submit - #81

Merged
yoshifuminakamura merged 1 commit into
developfrom
feature/portal-gitlab-pipeline-submit
Aug 5, 2026
Merged

Add portal GitLab pipeline submit#81
yoshifuminakamura merged 1 commit into
developfrom
feature/portal-gitlab-pipeline-submit

Conversation

@yoshifuminakamura

Copy link
Copy Markdown
Collaborator

Summary

  • add an admin-only Portal submit route for GitLab Pipeline API execution
  • keep dry-run and real submit records in execution_requests
  • require an explicit confirm_submit checkbox and RESULT_SERVER_GITLAB_TOKEN for real submissions
  • document RESULT_SERVER_GITLAB_REPO and RESULT_SERVER_GITLAB_TOKEN usage

Secret handling

  • token value is read from the site-local environment only
  • token is not stored in SQLite, rendered in the UI, or written to audit details

Validation

  • /home/nakamura/fugakunext/venv/bin/python -m pytest result_server/tests/test_execution_profiles.py result_server/tests/test_app_dev_security.py result_server/tests/test_api_routes.py result_server/tests/test_preflight.py
  • /home/nakamura/fugakunext/venv/bin/python result_server/tests/run_result_server_tests.py
  • python3 -m py_compile result_server/routes/admin.py result_server/utils/gitlab_pipeline.py

Signed-off-by: yoshifuminakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura merged commit 3434912 into develop Aug 5, 2026
7 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/portal-gitlab-pipeline-submit branch August 5, 2026 02:17
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