haugene / docker-transmission-openvpn

Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel
GNU General Public License v3.0
4.08k stars 1.21k forks source link

Auto building a new release isn't occurring (maybe I'm presumptive of the new configuration, new Transmission is out..) #2848

Closed derekcentrico closed 2 months ago

derekcentrico commented 2 months ago

Is there a pinned issue for this?

Is there an existing or similar issue/discussion for this?

Is there any comment in the documentation for this?

Is this related to a provider?

Are you using the latest release?

Have you tried using the dev branch latest?

Docker run config used

N/A

Current Behavior

Currently, the release has not been updated to include the latest Transmission (4.0.6). I was going to open a PR to push an update to the latest tar.gz from the Transmission github release page. The new code for this project appears to have a set of tasks that query for the latest Transmission and update accordingly. https://github.com/transmission/transmission/releases/tag/4.0.6

Expected Behavior

Based upon my understanding of the new workflows that I just skimmed it would make sense that something should be triggering a new release to build auto-magically with the latest Transmission since there is no longer a reliance on manually editing the tar.gz path and building from there. https://github.com/haugene/docker-transmission-openvpn/blob/master/.github/workflows/check-transmission-releases.yml

How have you tried to solve the problem?

N/A

Log output

N/A

HW/SW Environment

N/A

Anything else?

Happy to help with PRs when I can. Not sure how to be of value in this instance.

ilike2burnthing commented 2 months ago

The Transmission Version Check action only runs on dev branch, and if a new build is found then a commit is made to dev, which then should^ trigger the Transmission Builds action, again only on dev.

Any commits subsequent to that, on master or dev, will cause the Image Builds action to build a new image with our latest Transmission build, with a commit on the master branch going to the edge image, and dev going to dev (surprisingly).


^ this is due to be updated in https://github.com/haugene/docker-transmission-openvpn/pull/2843 to work properly

derekcentrico commented 2 months ago

Gotcha. Closing this thread. I just thought it would have promptly built and released a new build w/ latest Transmission.

ilike2burnthing commented 2 months ago

For latest, no, we have been bitten by bugs and breaking changes with new versions of Transmission before. Builds for latest will always be manually built. Use edge for latest stable commits or dev like myself if you want to help with testing.

I will look at adding something to the Transmission Builds action though, so that it triggers Image Builds, rather than relying on a subsequent commit.