diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70e5e243..5ffddc47 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,11 +1,6 @@ name: MoviePilot Builder v2 on: workflow_dispatch: - push: - branches: - - v2 - paths: - - 'version.py' jobs: Docker-build: @@ -27,8 +22,7 @@ jobs: with: images: ${{ secrets.DOCKER_USERNAME }}/moviepilot-v2 tags: | - type=raw,value=${{ env.app_version }} - type=raw,value=latest + type=raw,value=beta - name: Set Up QEMU uses: docker/setup-qemu-action@v3 @@ -53,23 +47,5 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha, scope=${{ github.workflow }}-docker - cache-to: type=gha, scope=${{ github.workflow }}-docker - - - name: Delete Release - uses: dev-drprasad/delete-tag-and-release@v1.1 - with: - tag_name: ${{ env.app_version }} - delete_release: true - github_token: ${{ secrets.GITHUB_TOKEN }} - - - name: Generate Release - uses: softprops/action-gh-release@v2 - with: - tag_name: v${{ env.app_version }} - name: v${{ env.app_version }} - draft: false - prerelease: false - make_latest: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + cache-from: type=gha, scope=${{ github.workflow }}-docker-beta + cache-to: type=gha, scope=${{ github.workflow }}-docker-beta diff --git a/Dockerfile b/Dockerfile index caaad0d5..a19fddff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11.4-slim-bookworm +FROM python:3.12.8-slim-bookworm ENV LANG="C.UTF-8" \ TZ="Asia/Shanghai" \ HOME="/moviepilot" \ diff --git a/docs/development-setup.md b/docs/development-setup.md index bb441bec..31e8b1d7 100644 --- a/docs/development-setup.md +++ b/docs/development-setup.md @@ -6,7 +6,7 @@ 在开始之前,请确保您的系统已安装以下软件: -- **Python 3.11 或更高版本** +- **Python 3.12 或更高版本** - **pip** (Python 包管理器) - **Git** (用于版本控制) diff --git a/requirements.in b/requirements.in index 2349ee5f..715e6741 100644 --- a/requirements.in +++ b/requirements.in @@ -23,8 +23,8 @@ APScheduler~=3.10.1 cryptography~=43.0.0 pytz~=2023.3 pycryptodome~=3.20.0 -qbittorrent-api==2024.11.69 -plexapi~=4.15.16 +qbittorrent-api==2024.11.70 +plexapi~=4.16.0 transmission-rpc~=4.3.0 Jinja2~=3.1.4 pyparsing~=3.0.9 @@ -50,7 +50,7 @@ cacheout~=0.14.1 click~=8.1.6 requests-cache~=0.5.2 parse~=1.19.0 -docker~=6.1.3 +docker~=7.1.0 pywin32==306; platform_system == "Windows" cachetools~=5.3.1 fast-bencode~=1.1.3