34 Commits

Author SHA1 Message Date
williamp 5748834af4 fix Dockerfile
Build and Push Docker Image / build-and-push (push) Successful in 16s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
2026-03-06 20:08:45 -05:00
williamp 06d2a5ef01 Deploy and release v1.0.0 (Go Refactor) #30
Build and Push Docker Image / build-and-push (push) Failing after 11s
Build and Push Docker Image / deploy-on-green (push) Has been skipped
2026-03-06 20:06:43 -05:00
williamp bdcd77eff1 rm build-testing to make way for merge
Build only (for PRs) / build-only (pull_request) Successful in 4m59s
2026-03-06 19:52:24 -05:00
williamp 4541559f47 remove RecodeVideo, too resource intensive
Build only (for PRs) / build-only (pull_request) Successful in 3m30s
Build and Push Docker Image / build-and-push (push) Successful in 3m46s
2026-03-06 19:40:11 -05:00
williamp 2c99fbf517 update flake
Build and Push Docker Image / build-and-push (push) Successful in 18s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
2026-03-05 19:36:59 -05:00
williamp 81968a6811 Merge pull request 'chore(deps): update docker/build-push-action action to v7' (#42) from renovate/docker-build-push-action-7.x into master
Build and Push Docker Image / build-and-push (push) Successful in 13s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
Reviewed-on: #42
2026-03-05 23:44:23 +00:00
renovate-bot 7d83fd8518 chore(deps): update docker/build-push-action action to v7 2026-03-05 22:01:13 +00:00
williamp 7b34919e72 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4' (#41) from renovate/docker-setup-buildx-action-4.x into master
Build and Push Docker Image / build-and-push (push) Successful in 2m53s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
Reviewed-on: #41
2026-03-05 14:05:38 +00:00
renovate-bot 98fec74ac0 chore(deps): update docker/setup-buildx-action action to v4 2026-03-05 08:01:26 +00:00
williamp 2269104805 Merge pull request 'chore(deps): update docker/login-action action to v4' (#40) from renovate/docker-login-action-4.x into master
Build and Push Docker Image / build-and-push (push) Successful in 3m5s
Build and Push Docker Image / deploy-on-green (push) Successful in 8s
Reviewed-on: #40
2026-03-04 13:47:45 +00:00
williamp 4bea5e020f Merge pull request 'chore(deps): update dependency discord.py to v2.7.1' (#39) from renovate/discord.py-2.x into master
Build and Push Docker Image / build-and-push (push) Successful in 3m8s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
Reviewed-on: #39
2026-03-04 13:43:27 +00:00
williamp 60803961b3 Merge pull request 'chore(deps): update dependency yt-dlp to v2026.3.3' (#38) from renovate/yt-dlp-2026.x into master
Build and Push Docker Image / deploy-on-green (push) Has been cancelled
Build and Push Docker Image / build-and-push (push) Has been cancelled
Reviewed-on: #38
2026-03-04 13:43:10 +00:00
renovate-bot 197e35314a chore(deps): update docker/login-action action to v4 2026-03-04 10:01:13 +00:00
renovate-bot db0c0a3893 chore(deps): update dependency discord.py to v2.7.1 2026-03-03 19:01:27 +00:00
renovate-bot 46fec9b85a chore(deps): update dependency yt-dlp to v2026.3.3 2026-03-03 17:02:19 +00:00
williamp 204404b761 update flake for latest yt-dlp
Build and Push Docker Image / build-and-push (push) Successful in 4m3s
Build and Push Docker Image / deploy-on-green (push) Successful in 11s
2026-03-02 20:10:03 -05:00
williamp 6e7fc73420 Merge pull request 'chore(deps): update dependency python-dotenv to v1.2.2' (#37) from renovate/python-dotenv-1.x into master
Build and Push Docker Image / build-and-push (push) Successful in 2m51s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
Reviewed-on: #37
2026-03-02 16:26:46 +00:00
renovate-bot 67c85aebf9 chore(deps): update dependency python-dotenv to v1.2.2 2026-03-01 16:00:47 +00:00
williamp b9088d932c Merge pull request 'chore(deps): update dependency discord.py to v2.7.0' (#36) from renovate/discord.py-2.x into master
Build and Push Docker Image / build-and-push (push) Successful in 3m39s
Build and Push Docker Image / deploy-on-green (push) Successful in 11s
Reviewed-on: #36
2026-02-28 21:38:46 +00:00
renovate-bot 8c1d044f79 chore(deps): update dependency discord.py to v2.7.0 2026-02-27 19:02:10 +00:00
williamp f688ee035f Merge pull request 'chore(deps): update dependency yt-dlp to v2026.2.21' (#35) from renovate/yt-dlp-2026.x into master
Build and Push Docker Image / build-and-push (push) Successful in 2m41s
Build and Push Docker Image / deploy-on-green (push) Successful in 7s
Reviewed-on: #35
2026-02-21 22:25:02 +00:00
renovate-bot 7fd5d93b6d chore(deps): update dependency yt-dlp to v2026.2.21 2026-02-21 21:01:26 +00:00
williamp d7ad90a1d5 actions: add duplicate detection
Build and Push Docker Image / build-and-push (push) Successful in 2m59s
Build and Push Docker Image / deploy-on-green (push) Successful in 8s
2026-02-06 21:45:08 -05:00
williamp ac5abffd74 Merge pull request 'chore(deps): update python docker tag to v3.14.3' (#34) from renovate/python-3.x into master
Build and Push Docker Image / build-and-push (push) Successful in 2m40s
Build and Push Docker Image / deploy-on-green (push) Successful in 9s
Reviewed-on: #34
2026-02-05 00:38:18 +00:00
renovate-bot 1c43c62523 chore(deps): update python docker tag to v3.14.3 2026-02-04 23:00:45 +00:00
williamp bef0a4d593 Merge pull request 'chore(deps): update dependency yt-dlp to v2026.2.4' (#33) from renovate/yt-dlp-2026.x into master
Build and Push Docker Image / build-and-push (push) Successful in 5m17s
Build and Push Docker Image / deploy-on-green (push) Successful in 15s
Reviewed-on: #33
2026-02-04 01:32:58 +00:00
renovate-bot bf7739228f chore(deps): update dependency yt-dlp to v2026.2.4 2026-02-04 01:01:00 +00:00
williamp 270934613f Merge pull request 'chore(deps): update dependency yt-dlp to v2026.1.31' (#32) from renovate/yt-dlp-2026.x into master
Build and Push Docker Image / build-and-push (push) Successful in 6m27s
Build and Push Docker Image / deploy-on-green (push) Successful in 10s
Reviewed-on: #32
2026-02-01 14:55:05 +00:00
renovate-bot 5cea64626c chore(deps): update dependency yt-dlp to v2026.1.31 2026-02-01 01:01:03 +00:00
williamp 70d72759ce Merge pull request 'chore(deps): update dependency yt-dlp to v2026' (#31) from renovate/yt-dlp-2026.x into master
Build and Push Docker Image / build-and-push (push) Successful in 21s
Build and Push Docker Image / deploy-on-green (push) Successful in 9s
Reviewed-on: #31
2026-01-31 19:02:01 +00:00
renovate-bot c537874adb chore(deps): update dependency yt-dlp to v2026 2026-01-29 18:02:10 +00:00
williamp b496d14cf7 flake: add go and yt-dlp for refactor
Build and Push Docker Image / build-and-push (push) Successful in 23s
Build and Push Docker Image / deploy-on-green (push) Successful in 9s
2026-01-26 20:34:04 -05:00
williamp c2de1abfd2 flake: check for existance of python project
Build and Push Docker Image / build-and-push (push) Successful in 18s
Build and Push Docker Image / deploy-on-green (push) Successful in 8s
2026-01-26 20:28:23 -05:00
williamp 635d5d5113 nix dev environment: update flake and add deno
Build and Push Docker Image / build-and-push (push) Successful in 22s
Build and Push Docker Image / deploy-on-green (push) Successful in 8s
2026-01-21 15:42:47 -05:00
4 changed files with 13 additions and 55 deletions
+10 -5
View File
@@ -23,14 +23,14 @@ jobs:
# Set up Docker Buildx for building the image
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
driver: remote
endpoint: 'tcp://buildkitd:1234'
# Log in to the Gitea container registry
- name: Log in to Gitea Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: git.dubyatp.xyz
username: williamp
@@ -38,7 +38,7 @@ jobs:
# Build and push the Docker image
- name: Build and Push Docker Image
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: . # Build context (current directory)
file: ./Dockerfile # Path to Dockerfile
@@ -75,8 +75,13 @@ jobs:
git config --local user.signingkey ~/.ssh/id_ed25519
git config --local gpg.format ssh
git config --local commit.gpgsign true
git commit -a -m "yt-dlp-bot: deploy update to ${{ needs.build-and-push.outputs.sha_short }}"
if [ -n "$(git status --porcelain)" ]; then
git commit -a -m "yt-dlp-bot: deploy update to ${{ needs.build-and-push.outputs.sha_short }}"
else
echo "No changes to commit, skipping..."
fi
exit 0
- name: Push changes
uses: ad-m/github-push-action@v1.0.0
with:
-49
View File
@@ -1,49 +0,0 @@
name: Build and Push Docker Image
on:
push:
branches:
- v1-refactor
jobs:
build-and-push:
runs-on: ubuntu-latest # Use a runner with Docker support
container: ghcr.io/catthehacker/ubuntu:act-latest # Image with Docker pre-installed
outputs:
sha_short: ${{ steps.vars.outputs.sha_short }}
steps:
# Checkout the repository code
- name: Checkout repository
uses: actions/checkout@v6
- name: Set outputs
id: vars
run: |
echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
# Set up Docker Buildx for building the image
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: remote
endpoint: 'tcp://buildkitd:1234'
# Log in to the Gitea container registry
- name: Log in to Gitea Container Registry
uses: docker/login-action@v3
with:
registry: git.dubyatp.xyz
username: williamp
password: ${{ secrets.ACTIONS_TOKEN }} # Personal Access Token for authentication
# Build and push the Docker image
- name: Build and Push Docker Image
uses: docker/build-push-action@v6
with:
context: . # Build context (current directory)
file: ./Dockerfile # Path to Dockerfile
platforms: "linux/amd64,linux/arm64"
push: true # Push to registry after building
tags: |
git.dubyatp.xyz/williamp/yt-dlp-bot:refactor-test-${{steps.vars.outputs.sha_short }}
# Tags the image with 'latest' and the commit SHA
-1
View File
@@ -154,7 +154,6 @@ func DownloadVideo(out_dir, temp_dir, url string, opts DownloadOptions, progress
SetExecutable(ytdlpBinary).
Paths(homePath).
Paths(tempPath).
RecodeVideo("mp4").
ProgressFunc(100*time.Millisecond, func(prog ytdlp.ProgressUpdate) {
if prog.Status == ytdlp.ProgressStatusFinished ||
prog.Status == ytdlp.ProgressStatusStarting ||
+3
View File
@@ -46,8 +46,11 @@
.venv/bin/pip install -r ./app/requirements.txt
source .venv/bin/activate
fi
<<<<<<< HEAD
=======
export YTDLP_BIN=${pkgs.lib.getExe pkgs.yt-dlp}
>>>>>>> v1-refactor
'';
};
});