4 Commits

Author SHA1 Message Date
07cae9abd1 chore: bump version 0.1.5 → 0.1.6
All checks were successful
CI/CD Awesome Pipeline / Test (push) Successful in 1m23s
CI/CD Awesome Pipeline / Build & Push to Registry (push) Successful in 1m4s
2025-12-21 13:54:02 +01:00
21b2dffc37 fix: added gitea token 2025-12-21 13:53:49 +01:00
2d1055cccf chore: bump version 0.1.4 → 0.1.5
Some checks failed
CI/CD Awesome Pipeline / Test (push) Successful in 40s
CI/CD Awesome Pipeline / Build & Push to Registry (push) Failing after 20s
2025-12-21 13:01:37 +01:00
fdb2447862 debug: tired 2025-12-21 13:01:23 +01:00
4 changed files with 15 additions and 6 deletions

View File

@@ -30,12 +30,13 @@ jobs:
name: Build & Push to Registry name: Build & Push to Registry
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: test needs: test
if: contains(github.ref, 'refs/tags/v') if: startsWith(github.ref, 'refs/tags/')
steps: steps:
- name: Debug ref - name: Debug ref
run: | run: |
echo "github.ref = ${{ github.ref }}" echo "github.ref = ${{ github.ref }}"
echo "GITHUB_REF = $GITHUB_REF" echo "GITHUB_REF = $GITHUB_REF"
echo "This should only run on tags!"
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -57,6 +58,6 @@ jobs:
run: | run: |
docker tag ${{ steps.config.outputs.image_name }}:latest ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:${{ steps.version.outputs.version }} docker tag ${{ steps.config.outputs.image_name }}:latest ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:${{ steps.version.outputs.version }}
docker tag ${{ steps.config.outputs.image_name }}:latest ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:latest docker tag ${{ steps.config.outputs.image_name }}:latest ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:latest
echo "${{ secrets.GITEA_TOKEN }}" | docker login ${{ env.REGISTRY_URL }} -u ${{ env.REGISTRY_USER }} --password-stdin echo "${{ secrets.G1T34_TOKEN }}" | docker login ${{ env.REGISTRY_URL }} -u ${{ env.REGISTRY_USER }} --password-stdin
docker push ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:${{ steps.version.outputs.version }} docker push ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:${{ steps.version.outputs.version }}
docker push ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:latest docker push ${{ env.REGISTRY_URL }}/${{ env.REGISTRY_USER }}/${{ steps.config.outputs.image_name }}:latest

View File

@@ -46,7 +46,7 @@ T = \033[36m
R = \033[0m R = \033[0m
# --- TARGETS --- # --- TARGETS ---
.PHONY: add build build-test check-docker check-runner clean coverage down format help init-dotenv install install-hooks lint logs major minor patch prune ps restart run shell test up update _check_branch _ci-image-name _ci-run-tests .PHONY: add build build-test check-docker check-runner clean coverage down format help init-dotenv install install-hooks lint logs major minor patch prune ps restart run shell test up update _check_branch _ci-image-name _ci-run-tests _push_tag
# Catch-all for args # Catch-all for args
%: %:
@@ -134,7 +134,7 @@ help:
@echo " $(T)update $(R) Update dependencies." @echo " $(T)update $(R) Update dependencies."
@echo "" @echo ""
@echo "$(G)Versioning:$(R)" @echo "$(G)Versioning:$(R)"
@echo " $(T)major/minor/patch $(R) Bump version." @echo " $(T)major/minor/patch $(R) Bump version and push tag (triggers CI/CD)."
init-dotenv: init-dotenv:
@echo "$(T)🔑 Initializing .env file...$(R)" @echo "$(T)🔑 Initializing .env file...$(R)"
@@ -187,14 +187,17 @@ logs: check-docker
major: _check_branch major: _check_branch
@echo "$(T)💥 Bumping major...$(R)" @echo "$(T)💥 Bumping major...$(R)"
SKIP=all $(BUMP_CMD) major SKIP=all $(BUMP_CMD) major
@$(MAKE) -s _push_tag
minor: _check_branch minor: _check_branch
@echo "$(T)✨ Bumping minor...$(R)" @echo "$(T)✨ Bumping minor...$(R)"
SKIP=all $(BUMP_CMD) minor SKIP=all $(BUMP_CMD) minor
@$(MAKE) -s _push_tag
patch: _check_branch patch: _check_branch
@echo "$(T)🚀 Bumping patch...$(R)" @echo "$(T)🚀 Bumping patch...$(R)"
SKIP=all $(BUMP_CMD) patch SKIP=all $(BUMP_CMD) patch
@$(MAKE) -s _push_tag
prune: check-docker prune: check-docker
@echo "$(T)🗑️ Pruning Docker resources...$(R)" @echo "$(T)🗑️ Pruning Docker resources...$(R)"
@@ -247,3 +250,8 @@ _ci-run-tests: build-test
-e TMDB_API_KEY \ -e TMDB_API_KEY \
$(IMAGE_NAME):test pytest $(IMAGE_NAME):test pytest
@echo "✅ Tests passed." @echo "✅ Tests passed."
_push_tag:
@echo "$(T)📦 Pushing tag...$(R)"
git push --tags
@echo "✅ Tag pushed. Check CI for build status."

View File

@@ -1,5 +1,5 @@
[tool.bumpversion] [tool.bumpversion]
current_version = "0.1.4" current_version = "0.1.6"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)" parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
serialize = ["{major}.{minor}.{patch}"] serialize = ["{major}.{minor}.{patch}"]
search = "{current_version}" search = "{current_version}"

View File

@@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "agent-media" name = "agent-media"
version = "0.1.4" version = "0.1.6"
description = "AI agent for managing a local media library" description = "AI agent for managing a local media library"
authors = ["Francwa <francois.hodiaumont@gmail.com>"] authors = ["Francwa <francois.hodiaumont@gmail.com>"]
readme = "README.md" readme = "README.md"