Skip to content

[GRDM-55309] all-projectsモードの追加#4

Merged
ikfj merged 3 commits intoRCOSDP:mainfrom
yacchin1205:feature/projects-support
Oct 22, 2025
Merged

[GRDM-55309] all-projectsモードの追加#4
ikfj merged 3 commits intoRCOSDP:mainfrom
yacchin1205:feature/projects-support

Conversation

@yacchin1205
Copy link
Collaborator

@yacchin1205 yacchin1205 commented Oct 21, 2025

RDM_NODE_ID 未指定時に全アクセス可能プロジェクトをマウントポイント直下に配置できるようにしました。

主な変更点

  • 各プロジェクトディレクトリに .attributes.json, .children, .linked を追加
    • .children / .linked 配下は相対パス(../../project-id/)のシンボリックリンクとして実装
    • プロジェクトディレクトリのタイムスタンプを .attributes.jsondate_created / date_modified から取得
  • single-projectモードでは .children / .linked を非表示
  • README.md にall-projectsモードの使用方法を追記
  • docs/usage.md を追加

テストに関する修正

fork PR では secrets が利用できないため、pull_request イベント時に Docker 統合テスト(RDM APIを使ったテスト)をスキップするよう修正しました。SKIP_TEST_DOCKER 環境変数で制御しています。

@yacchin1205 yacchin1205 marked this pull request as draft October 21, 2025 10:33
@yacchin1205 yacchin1205 marked this pull request as ready for review October 22, 2025 01:36
@yacchin1205 yacchin1205 requested a review from ikfj October 22, 2025 05:49
@ikfj ikfj merged commit 57578e6 into RCOSDP:main Oct 22, 2025
3 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.

2 participants