Skip to content
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d454e86
⚡ Bolt: 텍스트 파싱 루프 성능 최적화 (정규식 사전 컴파일)
seonghobae Jul 8, 2026
236a8aa
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 9, 2026
0b02a23
Fix gh_error_is_rate_limited command not found in CI
seonghobae Jul 9, 2026
fb14488
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 9, 2026
87d2603
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 9, 2026
421663e
Fix coverage CI failures caused by out-of-sync tests and unreachable …
seonghobae Jul 9, 2026
4d55d8f
fix(opencode): rebase regex precompile on current gates
seonghobae Jul 11, 2026
15df43f
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 11, 2026
66bb84e
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 11, 2026
7bbd72e
Merge branch 'main' into bolt-regex-precompile-17843440529708631255
opencode-agent[bot] Jul 11, 2026
2d7ac09
fix(actions): avoid dynamic trusted checkout refs
seonghobae Jul 11, 2026
485b0cf
fix(strix): keep base smoke contract stable
seonghobae Jul 11, 2026
9595826
Merge remote-tracking branch 'origin/main' into codex-pr380-regex-clean
seonghobae Jul 11, 2026
d4e10bf
Merge remote-tracking branch 'origin/main' into codex-pr380-regex-clean
seonghobae Jul 11, 2026
995d6b3
Fix opencode-review failure caused by SSRF validation bypass
seonghobae Jul 11, 2026
dd647ce
Revert "Fix opencode-review failure caused by SSRF validation bypass"
seonghobae Jul 11, 2026
9732975
fix(tests): avoid secret-like PAT literals
seonghobae Jul 11, 2026
7224e06
Merge remote-tracking branch 'origin/main' into codex-pr380-regex-clean
seonghobae Jul 11, 2026
5daeae6
fix(secret-scan): ignore reverted fake PAT fixtures
seonghobae Jul 11, 2026
c97cc67
Merge remote-tracking branch 'origin/main' into codex-pr380-regex-clean
seonghobae Jul 11, 2026
b3efbec
Merge remote-tracking branch 'origin/main' into codex-pr380-after-441
seonghobae Jul 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .clusterfuzzlite/Dockerfile

This file was deleted.

5 changes: 0 additions & 5 deletions .github/CODEOWNERS

This file was deleted.

32 changes: 2 additions & 30 deletions .github/workflows/close-empty-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@ on:
types: [opened, synchronize, reopened, ready_for_review, closed]

concurrency:
group: >-
close-empty-pr-${{
github.event_name == 'pull_request_target' && github.event.pull_request.base.repo.full_name || github.repository }}-${{
github.event_name == 'pull_request_target' && github.event.pull_request.number || github.run_id }}
group: close-empty-pr-${{ github.event.pull_request.base.repo.full_name || github.repository }}-${{ github.event.pull_request.number }}
cancel-in-progress: true

permissions:
Expand All @@ -42,37 +39,12 @@ jobs:
run: |
set -euo pipefail

gh_api_json_with_retry() {
local attempt output_file error_file
output_file="$(mktemp)"
error_file="$(mktemp)"
for attempt in 1 2 3 4; do
if gh api "$@" >"$output_file" 2>"$error_file" && jq -e type "$output_file" >/dev/null 2>&1; then
cat "$output_file"
rm -f "$output_file" "$error_file"
return 0
fi
if [ "$attempt" -lt 4 ]; then
echo "GitHub API metadata request attempt ${attempt} did not return valid JSON; retrying." >&2
cat "$error_file" >&2 || true
sleep $((attempt * 3))
fi
done
echo "::warning::GitHub API metadata request did not return valid JSON after 4 attempts: gh api $*" >&2
cat "$error_file" >&2 || true
rm -f "$output_file" "$error_file"
return 1
}

# GitHub computes the diff asynchronously; poll briefly for a settled
# changed_files count before deciding (null while still computing).
changed=""
draft="false"
for _ in 1 2 3 4 5 6; do
if ! payload="$(gh_api_json_with_retry "repos/${REPO}/pulls/${PR}")"; then
echo "PR #${PR} changed_files=unknown draft=${draft}; leaving it open because metadata could not be read."
exit 0
fi
payload="$(gh api "repos/${REPO}/pulls/${PR}")"
changed="$(jq -r '.changed_files // ""' <<<"$payload")"
draft="$(jq -r '.draft // false' <<<"$payload")"
[ -n "$changed" ] && break
Expand Down
101 changes: 0 additions & 101 deletions .github/workflows/cloudflare-dns.yml

This file was deleted.

9 changes: 1 addition & 8 deletions .github/workflows/codeql-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@ on:
branches: [main, master, develop]

concurrency:
group: >-
codeql-pr-${{
github.event_name == 'pull_request' && github.event.pull_request.base.repo.full_name || github.repository }}-${{
github.event_name == 'pull_request' && github.event.pull_request.number || github.run_id }}
group: codeql-pr-${{ github.event.pull_request.base.repo.full_name || github.repository }}-${{ github.event.pull_request.number }}
cancel-in-progress: true

permissions:
Expand Down Expand Up @@ -54,10 +51,6 @@ jobs:
if find . -type f -name '*.py' -not -path './.git/*' | head -1 | grep -q .; then
matrix=$(echo "$matrix" | jq -c '. + [{"language":"python","build-mode":"none"}]')
fi
if find . -type f \( -name '*.java' -o -name '*.kt' -o -name '*.kts' \) \
-not -path './.git/*' | head -1 | grep -q .; then
matrix=$(echo "$matrix" | jq -c '. + [{"language":"java-kotlin","build-mode":"none"}]')
fi
if [ "$(echo "$matrix" | jq 'length')" -eq 0 ]; then
matrix='[{"language":"actions","build-mode":"none"}]'
fi
Expand Down
112 changes: 0 additions & 112 deletions .github/workflows/deploy-pages.yml

This file was deleted.

Loading
Loading