From 2df48415b09d0442489b9945e568dbee834feec2 Mon Sep 17 00:00:00 2001 From: esillileu Date: Fri, 9 Jan 2026 12:27:48 +0900 Subject: [PATCH 1/4] chore: introduce feature/ci branch From aa8ca60d0b31a33ecd87fefc5c1ff63539402773 Mon Sep 17 00:00:00 2001 From: esillileu Date: Fri, 9 Jan 2026 12:28:49 +0900 Subject: [PATCH 2/4] chore: add github action flow of ci --- .github/workflows/ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..90ee31a --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,19 @@ +name: Markdown Lint + +on: + pull_request: + branches: [dev] + push: + branches: [dev] + +jobs: + markdownlint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Run markdownlint + uses: DavidAnson/markdownlint-cli2-action@v16 + with: + globs: | + **/*.md From c5702d6326acbd7876833a4e59f8ceba2df10c82 Mon Sep 17 00:00:00 2001 From: esillileu Date: Fri, 9 Jan 2026 12:29:21 +0900 Subject: [PATCH 3/4] chore: add custom command for simulate ci --- bin/project | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 bin/project diff --git a/bin/project b/bin/project new file mode 100755 index 0000000..8d747e2 --- /dev/null +++ b/bin/project @@ -0,0 +1,25 @@ +#!/bin/bash + +# Project Utility CLI +# Usage: project +CTX=act + +if ! docker context inspect "$CTX" >/dev/null 2>&1; then + docker context create "$CTX" +fi + +COMMAND=$1 +shift + +case "$COMMAND" in + ci) + echo "Simulating Dev CI (act)..." + docker context use "$CTX" + act pull_request -W .github/workflows/ci.yml --container-architecture linux/amd64 + docker context use default + ;; + *) + echo "Usage: project {ci}" + exit 1 + ;; +esac From 7a249a9e35855b9d6c72d3e7feff80eb62682bb8 Mon Sep 17 00:00:00 2001 From: esillileu Date: Fri, 9 Jan 2026 12:30:12 +0900 Subject: [PATCH 4/4] chore: remove bin from gitignore to manage custom binary script --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cc76af5..eaea35c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ Thumbs.db *.swo # 빌드 결과물 및 바이너리 무시 -bin/ build/ dist/ *.o @@ -26,3 +25,5 @@ logs/ tmp/ temp/ *.tmp + +.envrc