Skip to content

brand(trusca): W4 — 식별자 리네임 (레포 경로·이미지명·URL) + 0.11.0 CHANGELOG#398

Merged
haksungjang merged 2 commits into
mainfrom
feat/w4-trusca-identifiers
Jun 12, 2026
Merged

brand(trusca): W4 — 식별자 리네임 (레포 경로·이미지명·URL) + 0.11.0 CHANGELOG#398
haksungjang merged 2 commits into
mainfrom
feat/w4-trusca-identifiers

Conversation

@haksungjang

Copy link
Copy Markdown
Contributor

TRUSCA 리브랜딩 마지막 코드 웨이브 — 식별자 전환. 머지 직전에 레포를 trustedoss/trusca로 리네임하고, 머지 직후 v0.11.0 태그를 컷한다(compose/차트 기본값이 trusca-*:0.11.0이라 릴리스 전까지 기본 up/helm install이 pull 실패하는 창이 있음 — 의도된 짧은 창).

구성 (72파일 +CHANGELOG)

  • docs-site 경로: baseUrl /trusca/·projectName·editUrl, EN/KO 문서 40개 링크, 빌드 산출물 /trusca/assets 확인.
  • 이미지명(v0.11.0~): release.yml matrix → trusca-backend/trusca-backend-worker/trusca-frontend, compose 4곳+IMAGE_TAG 기본 0.11.0, helm values/Chart.yaml 0.11.0, .env.example. dev 로컬 태그는 보존.
  • 레포 URL 111곳: README·커뮤니티 문서·ISSUE_TEMPLATE·워크플로·cloud-init·systemd Documentation·gitlab-ci 템플릿·백엔드 상수 3곳(SLSA builder id·attestation buildType·license_fetcher UA, 테스트 동반 갱신).
  • CHANGELOG 0.11.0: 리네임 헤드라인 + 이미지명 breaking note 포함(#392를 대체 — 이 PR은 코드 변경이라 필수 체크가 정상 보고됨).
  • 의도적 보존: 서버 경로 /opt/trustedoss-*, compose 프로젝트 라벨, docs npm 패키지명, 네트워크명, 역사 기록(sessions/decisions/verify-specs), chart명(v0.12.0 후속), 구 릴리스 태그 참조.

게이트

actionlint clean · compose config 렌더 trusca-*:0.11.0 확인 · helm lint+template OK · docs EN/KO 빌드 green(/trusca/ 경로) · ko-style 0건 · 백엔드 상수 standalone 단언 통과.

머지 절차 (오케스트레이터)

  1. CI green 확인 → 2. 레포 리네임(gh api PATCH 또는 Settings) → 3. 즉시 squash 머지 → 4. v0.11.0 태그 push → 5. ghcr trusca-* 3패키지 PUBLIC 전환(사용자).

…cr image names)

Prepares the codebase for the trustedoss/trustedoss-portal -> trustedoss/trusca
repository rename (performed by the orchestrator right before this merges).

- docs-site: baseUrl /trustedoss-portal/ -> /trusca/, projectName/editUrl,
  homepage clone snippet, all EN/KO doc repo URLs (GitHub Pages does not
  redirect the old path)
- images (v0.11.0+): release.yml matrix -> trusca-backend /
  trusca-backend-worker / trusca-frontend; docker-compose.yml image refs +
  IMAGE_TAG default 0.10.0 -> 0.11.0 (new names have no 0.10.0 tag);
  .env.example IMAGE_TAG; chart values repositories + tag, Chart.yaml
  version/appVersion 0.11.0 (chart name unchanged - v0.12.0 follow-up)
- repo URL references in living docs/config: README, community docs,
  ISSUE_TEMPLATEs, workflows (release/sca-self/dogfood), hetzner cloud-init
  clone URL, systemd unit Documentation, gitlab-ci template, backend URL
  constants (SLSA builder id, build type, license-fetcher UA) + their tests
- SoT updates: docs/brand-trusca.md section 3 status, site-strategy doc
  records the /trusca/ Pages path change + guide-repo handoff warning
- preserved on purpose: old releases' image names (<=0.10.0), server paths
  (/opt/trustedoss-portal, /opt/trustedoss/portal), compose project label /
  network names, dev image tags, npm package name, historical docs
  (sessions/decisions/CHANGELOG/verify-specs/qa-handover)
@haksungjang haksungjang merged commit aefee75 into main Jun 12, 2026
23 of 24 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