Skip to content

[FEAT] CI/CD pipeline #19

@halucinor

Description

@halucinor

Summary
linter, test, documentation, packaging 파이프라인 구현

Motivation
코드 형상관리 및 배포 자동화 작업이 필요

Proposal

Github Action을 활용해 PR이 생성된 commit에 다음 작업 수행

  • ruff check
  • test

PR이 Develop에 Merge된 시점에 대해 다음 작업 수행

  • documentation build(sphinx)
  • documentation deploy

PR이 Main에 Merge된 시점에 다음 작업 수행

  • packaging

Tag가 찍힌 시점에 다음 작업 수행

  • pip 배포

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

featureRequest for new feature or functionality enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions