Calum Lind
b29829f571
[CI] Fix package build error
...
Not all dependencies were installed due to adding a comment in the
middle of the pip install command
Also need to specify Twisted extras to match requirement.txt
2022-02-09 20:39:48 +00:00
Calum Lind
d4f8775f44
[CI] Use working dir to shorten commands
...
Making the workflows more readable
2022-02-09 19:53:17 +00:00
Calum Lind
50647ab3a5
[CI] Replace custom twisted package with pre-release
...
Fix for Windows simulate error has been merged and in 22.2.0rc
Ref: https://github.com/twisted/twisted/pull/1679
2022-02-09 19:53:17 +00:00
Calum Lind
0fbb3882f2
[CI] Fix checkout action missing fetch depth
...
Need a fetch depth greater than 1 to find latest tag.
2022-02-01 06:45:10 +00:00
Calum Lind
73394f1fc5
[CI] Fix run manual packaging workflow for tag
...
To allow packaging any commit the workflow needs to separately checkout
the source code from the current code containing the packaging scripts.
2022-01-30 17:42:15 +00:00
Calum Lind
9b043cf2c1
[CI] Allow manual specifying tag in packaging workflow
2022-01-30 17:03:33 +00:00
tbkizle
2cad0f46f2
[CI] Add pygame to windows package build/spec file
...
pygame is required by notification plugin for sounds
2022-01-21 13:12:23 +00:00
Calum Lind
5931d0cc0b
[CI] Fix package job not running with PR label
...
The job would only run when the PR was labeled since
`github.event.label.name` only available when `labeled` type event
recieved
2022-01-21 12:53:54 +00:00
Calum Lind
9d4ca77ef7
[CI] Cleanup packaging dependencies
2022-01-21 12:53:54 +00:00
Calum Lind
15d2d27a53
[CI] Specify github windows server version
...
To ensure builds don't break avoid using windows-latest
Refs: https://github.com/actions/virtual-environments/issues/4856
2022-01-21 10:16:15 +00:00
Calum Lind
d62362d6ae
[CI] Improve packaging workflow
...
Include arch in artifacts so they can be downloaded separately
Added libtorrent 2.0 to matrix since users often request latest
libtorrent.
Renamed workflow to make it's purpose clearer
2022-01-20 15:31:15 +00:00
Calum Lind
2316088f5c
[CI] Remove PR specified branch
...
This branch name is the head name not the base name so prevents the job
running unless submitted has branch name that matches
2022-01-14 13:07:22 +00:00
Calum Lind
d14310078b
[CI] Fix typo in CD
2022-01-13 22:46:02 +00:00
Calum Lind
1696c69776
[CI] Fix windows build tag exclude
...
Fixes error:
you may only define one of `tags` and `tags-ignore` for a single event
2022-01-13 22:36:56 +00:00
Calum Lind
5f96ea4217
[CI] Restrict creating Windows installer
...
Limit the running of this job by only running on develop, tags and pull
requests that have label 'windows'
2022-01-13 22:23:25 +00:00
tbkizle
490fb898af
Build With Patched Twisted Build
...
Fixes TypeError in simulate call
Ref: https://twistedmatrix.com/trac/ticket/9660
Ref: https://github.com/twisted/twisted/pull/1679
2022-01-13 22:23:25 +00:00
tbkizle
560a52a443
Fix OpenSSL For Libtorrent
...
libtorrent + pyinstaller requires a lib(ssl/crypto)-1_1.dll and
lib(ssl/crypto)-1_1-x64.dll odd quirk but solveable by just having
two copies. Maybe later compiling our own libtorrent.
2022-01-13 22:23:25 +00:00
tbkizle
b9a208f18f
Update Windows Packaging
...
* Rename instances of win32 to generic win or the appropriate bit where applicable
* Remove files used in GTK2
* Add spec file for use with PyInstaller
* Remove Python bbfreeze Script
* Add Github Action To Build Releases
* Add Modified script to make files used by NSIS
* Update Readme
Closes: https://github.com/deluge-torrent/deluge/pull/331
2022-01-13 22:23:08 +00:00