From 0c3577299eff81fe42dea585d44aaee9a6b9f8c9 Mon Sep 17 00:00:00 2001
From: Haebin
Date: Thu, 21 Nov 2024 08:09:51 +0900
Subject: [PATCH 1/5] chore: init dependabot
---
.github/dependabot.yml | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 .github/dependabot.yml
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..e075815
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,6 @@
+version: 2
+updates:
+ - package-ecosystem: "gradle"
+ directory: "/"
+ schedule:
+ interval: "weekly"
From 038b34af159dbf36a12b7e2d6dfc2d702667d1f2 Mon Sep 17 00:00:00 2001
From: Haebin
Date: Thu, 21 Nov 2024 08:55:08 +0900
Subject: [PATCH 2/5] chore: init Release Drafter & Issue Template (#21)
---
.github/ISSUE_TEMPLATE/bug-report.md | 41 +++++++++++++++++++++++
.github/ISSUE_TEMPLATE/feat.md | 28 ++++++++++++++++
.github/ISSUE_TEMPLATE/feature-request.md | 28 ++++++++++++++++
.github/release-drafter-config.yml | 33 ++++++++++++++++++
.github/workflows/publish.yml | 9 ++++-
5 files changed, 138 insertions(+), 1 deletion(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug-report.md
create mode 100644 .github/ISSUE_TEMPLATE/feat.md
create mode 100644 .github/ISSUE_TEMPLATE/feature-request.md
create mode 100644 .github/release-drafter-config.yml
diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
new file mode 100644
index 0000000..75d5d7e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-report.md
@@ -0,0 +1,41 @@
+name: Bug Report
+description: Report a bug
+labels: [bug]
+title: '[Bug]:'
+body:
+
+- type: textarea
+ id: description
+ attributes:
+ description: 버그 사항 기술
+ label: Bug description
+ validations:
+ required: true
+
+- type: textarea
+ id: expected
+ attributes:
+ label: 기대되는 결과
+
+- type: textarea
+ id: reproduction-steps
+ attributes:
+ label: To Reproduce
+ description: 재현 방법
+ placeholder: |
+ 최소한으로 재현 가능한 코드 또는 재현 단계를 설명해주세요. 선택 사항이지만 권장됩니다.
+
+- type: textarea
+ id: possible-solution
+ attributes:
+ label: 제안 솔루션
+ placeholder: I think this is probably...
+ validations:
+ required: false
+
+- type: textarea
+ id: etc
+ attributes:
+ label: etc.
+ validations:
+ required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feat.md b/.github/ISSUE_TEMPLATE/feat.md
new file mode 100644
index 0000000..e57d1b8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feat.md
@@ -0,0 +1,28 @@
+name: Feature
+description: Add New Feature
+labels: [feat]
+title: '[Feat]:'
+body:
+
+- type: textarea
+ id: description
+ attributes:
+ description: 구현할 기능을 설명해주세요.
+ label: Description
+ validations:
+ required: true
+
+- type: textarea
+ id: possible-solution
+ attributes:
+ label: Possible Solution
+ placeholder: I think this is probably...
+ validations:
+ required: false
+
+- type: textarea
+ id: etc
+ attributes:
+ label: etc.
+ validations:
+ required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
new file mode 100644
index 0000000..c58b2df
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature-request.md
@@ -0,0 +1,28 @@
+name: Feature Request
+description: Suggest an idea
+labels: [feat]
+title: '[Feat]:'
+body:
+
+- type: textarea
+ id: description
+ attributes:
+ description: 원하시는 기능을 설명해주세요.
+ label: Description
+ validations:
+ required: true
+
+- type: textarea
+ id: possible-solution
+ attributes:
+ label: Possible Solution
+ placeholder: I think this is probably...
+ validations:
+ required: false
+
+- type: textarea
+ id: etc
+ attributes:
+ label: etc.
+ validations:
+ required: false
\ No newline at end of file
diff --git a/.github/release-drafter-config.yml b/.github/release-drafter-config.yml
new file mode 100644
index 0000000..54b447b
--- /dev/null
+++ b/.github/release-drafter-config.yml
@@ -0,0 +1,33 @@
+name-template: 'v$RESOLVED_VERSION'
+tag-template: 'v$RESOLVED_VERSION'
+categories:
+ - title: '🚀 Features'
+ label: 'feat'
+ - title: '🐛 fixes'
+ labels:
+ - 'bug'
+ - 'fix'
+ - 'hotfix'
+ - title: '🔧 Refactors'
+ label: 'refactor'
+ - title: '📃 Docs'
+ label: 'docs'
+ - title: '📦 Chore'
+ label: 'chore'
+change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
+change-title-escapes: '\<*_&'
+version-resolver:
+ major:
+ labels:
+ - 'major'
+ minor:
+ labels:
+ - 'minor'
+ patch:
+ labels:
+ - 'patch'
+ default: patch
+template: |
+ ## Describe changes
+
+ $CHANGES
\ No newline at end of file
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 0e6fb90..001bc5a 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -62,4 +62,11 @@ jobs:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
run: |
- ./gradlew publishAllPublicationsToMavenCentralRepository
\ No newline at end of file
+ ./gradlew publishAllPublicationsToMavenCentralRepository
+
+ - name: Release Drafter
+ uses: release-drafter/release-drafter@v5
+ with:
+ config-name: release-drafter-config.yml
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
From e6b7b4e1d8d2e2efc5589c054a900873d1cfa256 Mon Sep 17 00:00:00 2001
From: Haebin
Date: Thu, 21 Nov 2024 09:37:05 +0900
Subject: [PATCH 3/5] fix: issue template form style
---
.github/ISSUE_TEMPLATE/bug-report.md | 41 ----------------------
.github/ISSUE_TEMPLATE/bug_report.yml | 40 +++++++++++++++++++++
.github/ISSUE_TEMPLATE/feat.md | 28 ---------------
.github/ISSUE_TEMPLATE/feature-request.md | 28 ---------------
.github/ISSUE_TEMPLATE/feature_request.yml | 27 ++++++++++++++
.github/workflows/verify.yml | 1 +
6 files changed, 68 insertions(+), 97 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.md
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
delete mode 100644 .github/ISSUE_TEMPLATE/feat.md
delete mode 100644 .github/ISSUE_TEMPLATE/feature-request.md
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
deleted file mode 100644
index 75d5d7e..0000000
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ /dev/null
@@ -1,41 +0,0 @@
-name: Bug Report
-description: Report a bug
-labels: [bug]
-title: '[Bug]:'
-body:
-
-- type: textarea
- id: description
- attributes:
- description: 버그 사항 기술
- label: Bug description
- validations:
- required: true
-
-- type: textarea
- id: expected
- attributes:
- label: 기대되는 결과
-
-- type: textarea
- id: reproduction-steps
- attributes:
- label: To Reproduce
- description: 재현 방법
- placeholder: |
- 최소한으로 재현 가능한 코드 또는 재현 단계를 설명해주세요. 선택 사항이지만 권장됩니다.
-
-- type: textarea
- id: possible-solution
- attributes:
- label: 제안 솔루션
- placeholder: I think this is probably...
- validations:
- required: false
-
-- type: textarea
- id: etc
- attributes:
- label: etc.
- validations:
- required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..88afb60
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,40 @@
+name: Bug Report
+description: Report a bug
+labels: [bug]
+title: '[Bug]: '
+body:
+ - type: textarea
+ id: description
+ attributes:
+ description: 버그에 대해서 설명해주세요.
+ label: Bug description
+ validations:
+ required: true
+
+ - type: textarea
+ id: expected
+ attributes:
+ label: Expected behavior
+
+ - type: textarea
+ id: reproduction-steps
+ attributes:
+ label: To Reproduce
+ description: 재현 방법을 자세히 알려주세요. 특정 환경에서만 발생하는 것 같다면, JDK와 실행 환경에 대한 정보도 함께 제공해주세요.
+ placeholder: |
+ 최소한으로 재현 가능한 코드 또는 재현 단계를 설명해주세요. 선택 사항이지만 권장됩니다.
+
+ - type: textarea
+ id: possible-solution
+ attributes:
+ label: Possible Solution
+ placeholder: I think this is probably...
+ validations:
+ required: false
+
+ - type: textarea
+ id: etc
+ attributes:
+ label: etc.
+ validations:
+ required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feat.md b/.github/ISSUE_TEMPLATE/feat.md
deleted file mode 100644
index e57d1b8..0000000
--- a/.github/ISSUE_TEMPLATE/feat.md
+++ /dev/null
@@ -1,28 +0,0 @@
-name: Feature
-description: Add New Feature
-labels: [feat]
-title: '[Feat]:'
-body:
-
-- type: textarea
- id: description
- attributes:
- description: 구현할 기능을 설명해주세요.
- label: Description
- validations:
- required: true
-
-- type: textarea
- id: possible-solution
- attributes:
- label: Possible Solution
- placeholder: I think this is probably...
- validations:
- required: false
-
-- type: textarea
- id: etc
- attributes:
- label: etc.
- validations:
- required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
deleted file mode 100644
index c58b2df..0000000
--- a/.github/ISSUE_TEMPLATE/feature-request.md
+++ /dev/null
@@ -1,28 +0,0 @@
-name: Feature Request
-description: Suggest an idea
-labels: [feat]
-title: '[Feat]:'
-body:
-
-- type: textarea
- id: description
- attributes:
- description: 원하시는 기능을 설명해주세요.
- label: Description
- validations:
- required: true
-
-- type: textarea
- id: possible-solution
- attributes:
- label: Possible Solution
- placeholder: I think this is probably...
- validations:
- required: false
-
-- type: textarea
- id: etc
- attributes:
- label: etc.
- validations:
- required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..d981b1b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,27 @@
+name: Feature Request
+description: Suggest an idea
+labels: [feat]
+title: '[Feat]: '
+body:
+ - type: textarea
+ id: description
+ attributes:
+ description: 원하시는 기능을 설명해주세요.
+ label: Description
+ validations:
+ required: true
+
+ - type: textarea
+ id: possible-solution
+ attributes:
+ label: Possible Solution
+ placeholder: I think this is probably...
+ validations:
+ required: false
+
+ - type: textarea
+ id: etc
+ attributes:
+ label: etc.
+ validations:
+ required: false
diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml
index d99160b..af5d75c 100644
--- a/.github/workflows/verify.yml
+++ b/.github/workflows/verify.yml
@@ -4,6 +4,7 @@ on:
push:
branches:
- master
+ - develop
pull_request:
branches:
- develop
From e524a04ae2bae5c7d9e94b8c3df00343006581c3 Mon Sep 17 00:00:00 2001
From: Haebin
Date: Thu, 21 Nov 2024 15:05:14 +0900
Subject: [PATCH 4/5] =?UTF-8?q?=08docs:=20=EB=9D=BC=EC=9D=B4=ED=8A=B8=20?=
=?UTF-8?q?=EB=AA=A8=EB=93=9C=EC=97=90=EC=84=9C=20codef=20Asset=20?=
=?UTF-8?q?=EC=83=89=EC=83=81=20=EB=B3=80=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index a1c6a04..d142d24 100644
--- a/README.md
+++ b/README.md
@@ -4,10 +4,11 @@
+
From 6aae189aacac9bf757dfc5efd0ae5dcc9faa8b87 Mon Sep 17 00:00:00 2001
From: Haebin
Date: Thu, 21 Nov 2024 16:34:58 +0900
Subject: [PATCH 5/5] =?UTF-8?q?chore:=20logback=20=EA=B4=80=EB=A0=A8=20?=
=?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=88=98=EC=A0=95=20(#25)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
build.gradle.kts | 29 ++++-------------------------
1 file changed, 4 insertions(+), 25 deletions(-)
diff --git a/build.gradle.kts b/build.gradle.kts
index 4b3b43d..18749f8 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -65,37 +65,16 @@ mavenPublishing {
dependencies {
-
- /**
- * 2024-10-29 Latest
- * https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
- */
implementation("com.fasterxml.jackson.core:jackson-databind:2.18.1")
-
- /**
- * 2024-10-17 Latest
- */
implementation("com.alibaba:fastjson:2.0.53")
-
- /**
- * 2024-06-12 Latest
- * https://mvnrepository.com/artifact/commons-codec/commons-codec
- */
implementation("commons-codec:commons-codec:1.17.1")
- /**
- * 2024-10-28 Latest
- * https://mvnrepository.com/artifact/org.apache.httpcomponents.client5/httpclient5/5.4.1
- * https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j2-impl
- */
+
implementation("org.apache.httpcomponents.client5:httpclient5:5.4.1")
- implementation("org.apache.logging.log4j:log4j-slf4j2-impl:2.24.1")
+ implementation("ch.qos.logback:logback-classic:1.5.12")
+ implementation("ch.qos.logback:logback-core:1.5.12")
+ implementation("org.slf4j:slf4j-api:2.0.16")
- /**
- * 2024-10-21 Latest
- * https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine
- * https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
- */
testImplementation("org.junit.jupiter:junit-jupiter-api:5.11.3")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.11.3")
}