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") }