This commit has no recorded session.
diff
commit da08eca4ab8b9105f9276f596c824702a3cc0622Author: Colin Powell <colin@unbl.ink>Date: Tue Jun 30 16:25:32 2026 -0400 [ci] Fix split in files@@ -1,68 +0,0 @@-name: build--on:- push:- branches: ["**"]- pull_request:--jobs:- test:- runs-on: ubuntu-latest- env:- VROBBLER_DATABASE_URL: sqlite:///test.db- VROBBLER_USDA_API_KEY: ${{ vars.VROBBLER_USDA_API_KEY }}-- steps:- - name: Checkout- uses: actions/checkout@v4-- - name: Setup Python- uses: actions/setup-python@v5- with:- python-version: "3.11"-- - name: Cache pip/poetry- uses: actions/cache@v4- with:- path: |- ~/.cache/pip- ~/.cache/pypoetry- key: ${{ runner.os }}-py311-${{ hashFiles('**/poetry.lock') }}- restore-keys: |- ${{ runner.os }}-py311--- - name: Install Poetry- run: |- python -m pip install --upgrade pip- pip install poetry-- - name: Install deps- run: |- cp vrobbler.conf.test vrobbler.conf- poetry install --with test-- - name: Pytest with coverage- run: |- poetry run pytest -n 5 --cov-report term:skip-covered --cov=vrobbler tests-- - name: Notify success (ntfy)- if: success()- run: |- curl -fsS \- -H "Title: vrobbler CI success" \- -H "Priority: low" \- -H "Tags: success,vrobbler" \- -H "Actions: view, Changes, ${{ gitea.server_url }}/${{ gitea.repository }}/commit/${{ gitea.sha }}; view, Build, ${{ gitea.server_url }}/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}" \- -d "✅ Build succeeded: ${{ gitea.repository }} @ ${{ gitea.sha }}" \- https://ntfy.unbl.ink/drone-- - name: Notify failure (ntfy)- if: failure()- run: |- curl -fsS \- -H "Title: vrobbler CI failure" \- -H "Priority: high" \- -H "Tags: failure,vrobbler" \- -H "Actions: view, Changes, ${{ gitea.server_url }}/${{ gitea.repository }}/commit/${{ gitea.sha }}; view, Build, ${{ gitea.server_url }}/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}" \- -d "❌ Build failed: ${{ gitea.repository }} @ ${{ gitea.sha }}" \- https://ntfy.unbl.ink/drone@@ -1,8 +1,14 @@-name: deploy+name: ci on: push:+ branches: ["**"] tags: ["*"]+ pull_request:++concurrency:+ group: ${{ gitea.workflow }}+ cancel-in-progress: false jobs: test:@@ -68,6 +74,7 @@ jobs: build-and-deploy: needs: [test]+ if: startsWith(gitea.ref, 'refs/tags/') runs-on: ubuntu-latest steps:@@ -88,7 +88,7 @@ fetching and simple saving. *** Metadata sources **** Scraper -* Backlog [0/23] :vrobbler:project:personal:+* Backlog [1/24] :vrobbler:project:personal: ** TODO [#C] After transition to linux add curl_cffi as webpage scrapper again :webpages:metadata: ** TODO [#C] Create small utility to clean up tracks scrobbled with wonky playback times :bug:music:scrobbles: :PROPERTIES:@@ -605,6 +605,10 @@ independent of the email flow it was originally creatdd for ** TODO [#B] Is there way to create unique slugs for media instances :media_types: +** DONE [#A] Fix CI so we don't double run deploys and builds :ci:+:PROPERTIES:+:ID: 1a93e7cb-b883-aae5-2bd5-fcdd6e16f8ab+:END: * Version 58.6 [1/1] ** DONE [#B] Cleanup commands should check for broken images :metadata:cleanup: :PROPERTIES: