-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add Transmissionic Web UI & New Documentation (#2589) * Added step to build a .deb file to install and reduce image size (#2590) * Added step to build a .deb file to install and reduce image size * Fixed deb install incorrectly done * Check for update-port script existing instead of being executable (#2593) #2459 * Fixed TWC paths (#2600) * add docker build caching to workflow (#2609) * Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610) * by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched * the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none * simplified the comparison (thanks @edgd1er ) * Strip double quotes from umask check (#2601) * Fix problem with enabled UFW with Random Ports (#2603) Fixing #2255 * move vpn config download to /config (#2592) * move vpn config download to /config * fix git safe dir permissions * cleanup vpn config clone * re-add zip dl, set git to default * use alpine:latest for TransmissionUIs build stage (#2573) * Update fetch-external-configs.sh removed duplicate bracket * Update to transmission 4.0.4 * Update configure-openvpn.sh * Switched the order of events, to remove the ipv6 before sed-ing the address (#2695) * Create separate image for transmission build from source (#2691) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * parallel docker builds with matrix (#2694) * consolidate and parallelize image build with matrix multi runner build * fix image name * Update Dockerfile fixed typo * `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657) * Respect option `TRANSMISSION_RPC_URL` remove debug echo * default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json` * Stricter grep pattern * Remove redundant grep * Added comment * Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL` --------- Co-authored-by: Mark Honkoop <[email protected]> * Fix for PR #2691 (#2698) * separate transmission build to separate image and workflow * set transmission-builder version * use matrix for multi runner builds * fix context * Fix file name * fix image name --------- Co-authored-by: Anastasiya Polina Soyka <[email protected]> Co-authored-by: Geoff <[email protected]> Co-authored-by: ksurl <[email protected]> Co-authored-by: HeavyGee <[email protected]> Co-authored-by: WitchRecipe <[email protected]> Co-authored-by: Florian Kretschmer <[email protected]> Co-authored-by: Aemulation <[email protected]> Co-authored-by: Mark Honkoop <[email protected]>
- Loading branch information
1 parent
4829920
commit 83dc92c
Showing
8 changed files
with
171 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: Transmission Version Check | ||
|
||
on: | ||
schedule: | ||
- cron: 0 * * * * | ||
workflow_dispatch: {} | ||
|
||
jobs: | ||
get-transmission-version: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3 | ||
with: | ||
ref: dev | ||
|
||
- name: Check for new version of Transmission | ||
run: | | ||
LATEST_VERSION=$(curl -L https://api.github.com/repos/transmission/transmission/releases/latest | grep tag_name | sed -e 's/:\|,\|"//g' | awk '{print $2}') | ||
CURRENT_VERSION=$(cat upstream/transmission-version.txt) | ||
if [ "$LATEST_VERSION" != "$CURRENT_VERSION" ]; then | ||
echo "$LATEST_VERSION" > upstream/transmission-version.txt | ||
git add upstream/transmission-version.txt | ||
git commit -m "update transmission build version to ${LATEST_VERSION}" | ||
git push origin dev | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
FROM ubuntu:22.04 | ||
|
||
ARG DEBIAN_FRONTEND=noninteractive | ||
ARG TBT_VERSION=4.0.4 | ||
|
||
RUN set -ex; \ | ||
apt-get update; \ | ||
apt-get dist-upgrade -y; \ | ||
apt-get install -y --no-install-recommends \ | ||
automake \ | ||
autoconf \ | ||
build-essential \ | ||
ca-certificates \ | ||
checkinstall \ | ||
cmake \ | ||
curl \ | ||
intltool \ | ||
iproute2 \ | ||
libappindicator3-dev \ | ||
libcurl4-openssl-dev \ | ||
libdeflate-dev \ | ||
libevent-dev \ | ||
libfmt-dev \ | ||
libglib2.0-dev \ | ||
libgtk-3-dev \ | ||
libminiupnpc-dev \ | ||
libnatpmp-dev \ | ||
libpsl-dev \ | ||
libssl-dev \ | ||
libtool \ | ||
nano \ | ||
net-tools \ | ||
pkg-config \ | ||
tzdata \ | ||
xz-utils | ||
|
||
RUN mkdir -p /home/transmission4/ && cd /home/transmission4/ \ | ||
&& curl -L -o transmission4.tar.xz "https://github.com/transmission/transmission/releases/download/${TBT_VERSION}/transmission-${TBT_VERSION}.tar.xz" \ | ||
&& tar -xf transmission4.tar.xz && cd "transmission-${TBT_VERSION}" && mkdir build && cd build \ | ||
&& cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. && make && make install \ | ||
&& checkinstall -y -D --pkgname transmission --pakdir /var/tmp --pkgversion=${TBT_VERSION} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
4.0.4 |