Skip to content

Feature/publish clean#45

Merged
RedEye1605 merged 20 commits into
mainfrom
feature/publish-clean
Sep 20, 2025
Merged

Feature/publish clean#45
RedEye1605 merged 20 commits into
mainfrom
feature/publish-clean

Conversation

@RedEye1605
Copy link
Copy Markdown
Owner

No description provided.

Rhendy Saragih and others added 18 commits September 5, 2025 19:46
- Workflow ini akan secara otomatis membangun dan meng-upload paket Python ke PyPI setiap kali ada rilis baru yang ditandai dengan tag.
- Ini menggunakan GitHub Actions untuk mengotomatiskan proses tersebut, termasuk membangun distribusi, memverifikasi versi, dan akhirnya meng-upload ke PyPI.
- Selain itu, ada pengecekan versi sebelumnya di PyPI untuk memastikan versi baru lebih tinggi dari versi yang ada.

Langkah-langkah:
1. Workflow ini dimulai dengan penandaan tag rilis.
2. Kemudian, versi baru akan dibandingkan dengan versi terakhir di PyPI.
3. Setelah itu, distribusi paket dibangun dan di-upload ke PyPI menggunakan `pypa/gh-action-pypi-publish`.
4. Terakhir, GitHub Release akan dibuat untuk tag tersebut.
Copilot AI review requested due to automatic review settings September 20, 2025 09:43
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR simplifies the project structure and packaging configuration by moving from dynamic versioning to static versioning, streamlining the build process for cleaner package publishing.

  • Removed dynamic version configuration and switched to static version "0.0.0"
  • Simplified package structure documentation to reflect current implementation
  • Enhanced GitHub Actions workflow with conditional Homebrew formula updates

Reviewed Changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.

File Description
pyproject.toml Switched from dynamic to static versioning, removed CLI scripts, and added comprehensive resource patterns
notebooks/leksara_quickstart.ipynb Updated notebook reference ID
README.md Enhanced description for Indonesian text focus and simplified project structure documentation
.github/workflows/python-publish.yml Removed PyPI version comparison logic and added conditional Homebrew tap updates

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/python-publish.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 20, 2025 09:44
@RedEye1605 RedEye1605 merged commit 7317e9b into main Sep 20, 2025
3 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants