Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
f122081
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
5c61597
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
9dc74f4
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
36e6609
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
5886f70
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
f3de66c
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
9858cf3
⚡ Bolt: [성능 개선] 초기 로드 시 DOM 쿼리 지연을 통한 성능 최적화
seonghobae Jun 23, 2026
ce09a4f
⚡ Bolt: [성능 개선] 초기 로드 시 DOM 쿼리 지연을 통한 성능 최적화
seonghobae Jun 23, 2026
0ae3a9d
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
3f2d539
⚡ Bolt: [성능 개선] 초기 로드 시 DOM 쿼리 지연을 통한 성능 최적화
seonghobae Jun 23, 2026
2f7de0c
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
5a4fe76
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
d073f85
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
7076f56
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 23, 2026
718b85f
Stabilize i18n jest tests
seonghobae Jun 28, 2026
02b0a20
Merge remote-tracking branch 'origin/main' into bolt-performance-tti-…
seonghobae Jun 28, 2026
31e0c3c
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 28, 2026
4f4956b
⚡ Bolt: 성능 최적화를 위한 초기 로드 DOM 쿼리 지연
seonghobae Jun 28, 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
3 changes: 3 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[run]
omit =
scripts/*
3,058 changes: 3,058 additions & 0 deletions .github/workflows/opencode-review.yml

Large diffs are not rendered by default.

81 changes: 81 additions & 0 deletions .github/workflows/pr-review-merge-scheduler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: PR Review Merge Scheduler

on:
schedule:
- cron: "17 */2 * * *"
workflow_dispatch:
inputs:
dry_run:
description: Print planned actions without mutating PRs
required: false
default: false
type: boolean
max_prs:
description: Maximum open PRs to inspect
required: false
default: "100"
trigger_reviews:
description: Dispatch OpenCode Review for PR heads without current approval
required: false
default: true
type: boolean
enable_auto_merge:
description: Enable auto-merge for current-head approved PRs
required: false
default: true
type: boolean

concurrency:
group: pr-review-merge-scheduler
cancel-in-progress: false

jobs:
scan-pr-queue:
runs-on: ubuntu-latest
permissions:
actions: write
checks: read
contents: write
pull-requests: write
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
DRY_RUN: ${{ github.event_name == 'workflow_dispatch' && inputs.dry_run == true }}
MAX_PRS: ${{ inputs.max_prs || '100' }}
PROJECT_FLOW: ${{ vars.PROJECT_FLOW || 'git-flow' }}
TRIGGER_REVIEWS: ${{ github.event_name != 'workflow_dispatch' || inputs.trigger_reviews == true }}
ENABLE_AUTO_MERGE: ${{ github.event_name != 'workflow_dispatch' || inputs.enable_auto_merge == true }}
steps:
- name: Checkout trusted scheduler
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 1

- name: Self-test scheduler
run: python3 scripts/ci/pr_review_merge_scheduler.py --self-test

- name: Inspect PR review and merge queue
run: |
set -euo pipefail
args=(
--repo "$GITHUB_REPOSITORY"
--base-branch "$DEFAULT_BRANCH"
--max-prs "$MAX_PRS"
--project-flow "$PROJECT_FLOW"
--review-workflow "OpenCode Review"
)
if [ "$DRY_RUN" = "true" ]; then
args+=(--dry-run)
fi
if [ "$TRIGGER_REVIEWS" = "true" ]; then
args+=(--trigger-reviews)
else
args+=(--no-trigger-reviews)
fi
if [ "$ENABLE_AUTO_MERGE" = "true" ]; then
args+=(--enable-auto-merge)
else
args+=(--no-enable-auto-merge)
fi
python3 scripts/ci/pr_review_merge_scheduler.py "${args[@]}"
Loading
Loading