[PR #49] [MERGED] 🚀 release 1.0.1 #75

Closed
opened 2026-10-13 19:46:53 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Glitchy-Sheep/boosty-downloader/pull/49
Author: @Glitchy-Sheep
Created: 7/30/2025
Status: ✅ Merged
Merged: 7/30/2025
Merged by: @Glitchy-Sheep

Base: main ← Head: dev


📝 Commits (3)

📊 Changes

30 files changed (+1004 additions, -113 deletions)

View changed files

📝 .github/pull_request_template.md (+17 -7)
➕ .github/workflows/any-pr-validation.yaml (+63 -0)
➕ .github/workflows/release-pr-validation.yaml (+125 -0)
📝 .github/workflows/release.yaml (+120 -63)
📝 CHANGELOG.md (+3 -0)
➕ CONTRIBUTING.md (+96 -0)
➕ Makefile (+75 -0)
📝 README.md (+5 -0)
➕ assets/dev-process.excalidraw.svg (+3 -0)
📝 boosty_downloader/main.py (+6 -0)
📝 boosty_downloader/src/boosty_api/core/client.py (+26 -6)
📝 boosty_downloader/src/boosty_api/models/post/base_post_data.py (+15 -9)
➕ boosty_downloader/src/boosty_api/models/post/post_data_types/post_data_header.py (+12 -0)
➕ boosty_downloader/src/boosty_api/models/post/post_data_types/post_data_list.py (+31 -0)
📝 boosty_downloader/src/download_manager/download_manager.py (+17 -7)
📝 boosty_downloader/src/download_manager/utils/base_file_downloader.py (+2 -1)
📝 poetry.lock (+50 -17)
📝 pyproject.toml (+3 -2)
📝 ruff.toml (+1 -0)
➕ test/ABOUT_TESTING.md (+28 -0)

...and 10 more files

📄 Description

📌 Releasing 1.0.1 version

📝 Description

Release with new CI release cycle and fixed validation bug.

🔄 Changelog

  • ✨ Added:
    • Integration tests
    • Makefile to make it simple for devs
  • 🛠 Fixed:
    • Validation bug for boosty API new response schema
  • 🔄 Changed:
    • Tests structure/layout
    • CI release flow / CI health checks for PRs

✅ Checklist

  • Locally tested
  • Documentation updated
  • Update changelog and versions everywhere (if necessary)
  • Add tags to a specific commit and push them

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Glitchy-Sheep/boosty-downloader/pull/49 **Author:** [@Glitchy-Sheep](https://github.com/Glitchy-Sheep) **Created:** 7/30/2025 **Status:** ✅ Merged **Merged:** 7/30/2025 **Merged by:** [@Glitchy-Sheep](https://github.com/Glitchy-Sheep) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (3) - [`a7bea85`](https://github.com/Glitchy-Sheep/boosty-downloader/commit/a7bea85cc7398080e8452bc0cab8f9bdbdac567c) Improve CI flow (#47) - [`f716b2c`](https://github.com/Glitchy-Sheep/boosty-downloader/commit/f716b2c82276a4ce0780209a7c01ac186192ccd1) Fix validation errors, Integration tests (with API), (#43) - [`0242909`](https://github.com/Glitchy-Sheep/boosty-downloader/commit/02429097ed4cbce0cd5a7378adc7808f50160d23) chore: release 1.0.1 ### 📊 Changes **30 files changed** (+1004 additions, -113 deletions) <details> <summary>View changed files</summary> 📝 `.github/pull_request_template.md` (+17 -7) ➕ `.github/workflows/any-pr-validation.yaml` (+63 -0) ➕ `.github/workflows/release-pr-validation.yaml` (+125 -0) 📝 `.github/workflows/release.yaml` (+120 -63) 📝 `CHANGELOG.md` (+3 -0) ➕ `CONTRIBUTING.md` (+96 -0) ➕ `Makefile` (+75 -0) 📝 `README.md` (+5 -0) ➕ `assets/dev-process.excalidraw.svg` (+3 -0) 📝 `boosty_downloader/main.py` (+6 -0) 📝 `boosty_downloader/src/boosty_api/core/client.py` (+26 -6) 📝 `boosty_downloader/src/boosty_api/models/post/base_post_data.py` (+15 -9) ➕ `boosty_downloader/src/boosty_api/models/post/post_data_types/post_data_header.py` (+12 -0) ➕ `boosty_downloader/src/boosty_api/models/post/post_data_types/post_data_list.py` (+31 -0) 📝 `boosty_downloader/src/download_manager/download_manager.py` (+17 -7) 📝 `boosty_downloader/src/download_manager/utils/base_file_downloader.py` (+2 -1) 📝 `poetry.lock` (+50 -17) 📝 `pyproject.toml` (+3 -2) 📝 `ruff.toml` (+1 -0) ➕ `test/ABOUT_TESTING.md` (+28 -0) _...and 10 more files_ </details> ### 📄 Description # 📌 Releasing 1.0.1 version ## 📝 Description Release with new CI release cycle and **fixed validation bug.** ## 🔄 Changelog - **✨ Added:** - Integration tests - Makefile to make it simple for devs - **🛠 Fixed:** - Validation bug for boosty API new response schema - **🔄 Changed:** - Tests structure/layout - CI release flow / CI health checks for PRs ## ✅ Checklist - [x] Locally tested - [x] Documentation updated - [x] Update changelog and versions everywhere (if necessary) - [x] Add tags to a specific commit and push them --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 19:46:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Glitchy-Sheep/boosty-downloader#75
No description provided.