diff --git a/.github/workflows/olive-action.yml b/.github/workflows/olive-action.yml index 0aae222..6ec0bae 100644 --- a/.github/workflows/olive-action.yml +++ b/.github/workflows/olive-action.yml @@ -6,7 +6,17 @@ on: branches: - develop - master - + workflow_dispatch: + inputs: + analyze-only: + description: "분석만 수행 (아티팩트/코멘트 생략)" + required: false + default: "false" + type: choice + options: + - "true" + - "false" + permissions: contents: read issues: write @@ -25,4 +35,3 @@ jobs: with: olive-token: ${{ secrets.OLIVE_TOKEN }} github-token: ${{ secrets.GITHUB_TOKEN }} - diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..1a6d534 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,47 @@ +[build-system] +requires = ["hatchling>=1.0.0"] +build-backend = "hatchling.build" + +[project] +name = "spam-eggs" +version = "2020.0.0" +description = "A sample Python project" +authors = [ + {name = "John Doe", email = "john@example.com"}, + {name = "Jane Smith"} +] +maintainers = [ + {name = "Maintainer", email = "maintainer@example.com"} +] +readme = "README.md" +license-files = ["LICENSE"] +keywords = ["sample", "test", "example"] +requires-python = ">=3.8" +dependencies = [ + "httpx>=4.0.0", + "gidgethub[httpx]>4.0.0", + "django>2.1; os_name != 'nt'", + "django>2.0; os_name == 'nt'" +] + +[project.optional-dependencies] +gui = ["PyQt5>=5.15.0"] +cli = [ + "rich>=10.0.0", + "click>=8.0.0" +] + +[project.urls] +Homepage = "https://example.com" +Documentation = "https://readthedocs.org" +Repository = "https://github.com/example/spam.git" +"Bug Tracker" = "https://github.com/example/spam/issues" + +[project.scripts] +spam-cli = "spam:main_cli" + +[project.gui-scripts] +spam-gui = "spam:main_gui" + +[project.entry-points."spam.magical"] +tomatoes = "spam:main_tomatoes" diff --git a/test b/test new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/test @@ -0,0 +1 @@ +test