mirror of
https://github.com/Glitchy-Sheep/boosty-downloader.git
synced 2026-10-14 21:33:23 +00:00
[PR #47] [MERGED] Improve CI flow #74
Labels
No labels
api-drift
bug
ci
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Glitchy-Sheep/boosty-downloader#74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Glitchy-Sheep/boosty-downloader/pull/47
Author: @Glitchy-Sheep
Created: 7/28/2025
Status: ✅ Merged
Merged: 7/28/2025
Merged by: @Glitchy-Sheep
Base:
dev← Head:ci/enhance-ci-flow📝 Commits (10+)
57ad1e3fix: 🐛 correct import path for ok_video_ranking utilities8c52fb9fix: 🐛 update dependencies and clean up extras in poetry.locka3b21abfix: 🚨 Fix all the linting / typing issues/warnings which haven't detected by my IDE067dbb4ci: 👷 Add reusable CI action to get project version from poetry at any git reference2f7023aci: 👷 Add a reusable action to check against PyPi releases610c5b4ci: 👷 Update get-poetry-version action to checkout AND restore back18370bdci: 👷 Add CI for PR checks (dev and release)e134fb6chore: ✨ Add Makefile with all the useful commands1d7a790docs: 📝 Create CONTRIBUTING.md for others2e5404bci: 👷 Update CI release flow📊 Changes
14 files changed (+516 additions, -105 deletions)
View changed files
📝
.github/pull_request_template.md(+17 -7)➕
.github/workflows/any-pr-validation.yaml(+60 -0)➕
.github/workflows/release-pr-validation.yaml(+125 -0)📝
.github/workflows/release.yaml(+120 -63)➕
CONTRIBUTING.md(+96 -0)➕
Makefile(+55 -0)📝
README.md(+5 -0)➕
assets/dev-process.excalidraw.svg(+3 -0)📝
boosty_downloader/src/boosty_api/models/post/base_post_data.py(+7 -9)📝
boosty_downloader/src/download_manager/download_manager.py(+7 -7)📝
boosty_downloader/src/download_manager/utils/base_file_downloader.py(+2 -1)📝
poetry.lock(+17 -17)📝
ruff.toml(+1 -0)📝
test/boosty_downloader/download_manager/ok_video_ranking_test.py(+1 -1)📄 Description
📌 Improve CI flow
📝 Description
Since the project now is used by other people than just me, we need more robust CI process for checks and release.
This will change general CI flow drastically.
🔄 Changelog
🎯 Related Issue
Closes #46
📷 Screenshots
✅ Checklist
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.