Skip to content

Commit 708400d

Browse files
committed
ci: fix public fixture shellcheck
1 parent 3f78db5 commit 708400d

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,28 @@ ReadMates는 Git tag와 GitHub Releases를 함께 사용합니다. 이 파일은
88

99
릴리즈 대기 항목 없음.
1010

11+
## v1.8.2 - 2026-05-13
12+
13+
### Highlights
14+
15+
ReadMates v1.8.2는 GitHub Actions의 ShellCheck 0.9.0 기준에서 v1.8.1 main CI Scripts 잡이 실패한 문제를 해소하는 패치 릴리스입니다. DB migration 없음. 사용자 기능 변경 없음.
16+
17+
### Fixed
18+
19+
- **Scripts CI ShellCheck 0.9.0 호환성 복구**: public release fixture 검증 스크립트의 `cat | sort` 파이프를 직접 `sort "$file"` 호출로 바꿔 CI ShellCheck 경고를 제거했습니다.
20+
21+
### Deployment Notes
22+
23+
- **DB migration**: 없음.
24+
- **배포 순서**: v1.8.2 태그 이미지의 서버 스캔/promotion이 성공한 뒤 OCI compose stack에 반영하고, 같은 태그의 Cloudflare Pages 프론트엔드 배포 상태를 확인합니다.
25+
26+
### Verification
27+
28+
- `shellcheck scripts/*.sh deploy/oci/*.sh` — exit 0.
29+
- `./scripts/build-public-release-candidate.sh && ./scripts/public-release-check.sh .tmp/public-release-candidate` — passed, gitleaks found no leaks.
30+
- `./server/gradlew -p server clean test bootJar` — v1.8.1 서버 의존성 패치 후 BUILD SUCCESSFUL.
31+
- GitHub Actions main CI에서 v1.8.1 Scripts 잡이 ShellCheck 0.9.0 SC2002로 실패한 로그 확인 후 반영.
32+
1133
## v1.8.1 - 2026-05-13
1234

1335
### Highlights

scripts/verify-public-release-fixtures.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ if [[ ! -f "$coverage_fixture" ]]; then
146146
fi
147147

148148
candidate_top="$(find "$candidate_dir" -mindepth 1 -maxdepth 1 -exec basename {} \; | sort)"
149-
expected_top="$(cat "$coverage_fixture" | sort)"
149+
expected_top="$(sort "$coverage_fixture")"
150150

151151
if [ "$candidate_top" != "$expected_top" ]; then
152152
printf 'public release candidate top-level mismatch:\n' >&2

0 commit comments

Comments
 (0)