Commit Graph

45 Commits

Author SHA1 Message Date
Nedko Arnaudov 972dd5e4e4 ci/github: Ubuntu 18.04 deprecated
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
(cherry picked from commit 69bb1654cd)
2023-04-22 11:30:31 +03:00
Nedko Arnaudov 126a9cf0d5 v1.9.22
-----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEEYrEQQ9L262Zy2TEDzbqjerx0+6AFAmPbmQkSHGZhbGt0eEBm
 YWxrdHguY29tAAoJEM26o3q8dPugNXIQAJxJXOFmoVUavNbq8KHULvdqdUJJQ7s6
 7tdM3oksE5mZJbQUDsIICprCjYmxXaMnBZg/zJLxlcm016a8t/aI88Yj0PrGSgqm
 Zl3xoP8Kn9QUTDwyetPTQwelkaEaAEBVtNXroUJpXmqWDyxGGVSmyoT7G02MGDzW
 OA0IYFMPzNaT4RdGjAZyt7PhkPqlT7V7leEXq3kfqfFqVj4qNKvWVnptkV8Zu70h
 LOGolafhlMX6xf3uvoSe9M44r7X8/MffZaWeBQsUnZnoIcR22qLp9mAiiHJAolGu
 vLcqIA4y2NA/YveqPVdTiVgifD1QXFWF38gxiQFKovRLKljHViYT1H87GZJeuuVG
 kpRn0d6NQnTPqdNglewgiJPYxgviv83bFMz/OMnwivAydFlj19ubv8yiknIVG4O0
 R1SAasVQR6CBrOnWsaMmGM/3r00oTHrCKbPP4JFvSsWMbmHJ0atjQR5bxqlimr9p
 U/rI7o4YXwvaV8EnyhU1bLgYizWEdYxhUyYHvLajORZPApuYJo7UKXk1WfuIymJ3
 6yzpfHfUEFwqvX8t1qq8oNoS0KESYwPBpzSeE2Gnug80EEdKhzSZY3Hg/xaK5mxN
 s+XhXteiypwVYAmegnlBo2HSApP16+3cixJZ8Ii4T+KWDXfWhHU1EJcz+ahR6+fe
 lKvJHfcZtZyv
 =oh+G
 -----END PGP SIGNATURE-----

Merge tag 'v1.9.22' into LADI/main

v1.9.22
2023-02-02 16:45:51 +02:00
Christian Clauss d2d44158f9
Upgrade GitHub Actions (#911)
* Upgrade GitHub Actions

* https://github.com/actions/cache/releases
* https://github.com/actions/checkout/releases
* https://github.com/actions/upload-artifact/releases

* Upgrade GitHub Actions
2023-01-29 17:54:29 +01:00
Nedko Arnaudov 87be4bcf3c CI: build on ubuntu 18.04 and ubuntu 22.04 2022-08-28 15:08:52 +03:00
Nedko Arnaudov 110d447299 gh/build.yml: install libdbus-1-dev on ubuntu 2022-08-14 21:13:39 +03:00
Nedko Arnaudov cbb9c88549 New non-debian-ubuntustudio specific build.yml for jack2 2022-08-14 21:03:25 +03:00
Nedko Arnaudov d0c36a341b Remove build.yml for now
The updated build.yml will be made to work on any linux distro,
not only debian derivates. While currently Ubuntu is provided at
github, a runner verifying the build for upstream should run
"./waf --configure && ./waf" steps instead of the deleted ones, that
were running Ubuntu specific steps.
2022-08-14 19:38:35 +03:00
Nedko Arnaudov 9a6e83a3dd
Delete irc.yml
Remove IRC notification bot that was borrowed from the jackaudio repo
2022-08-14 19:30:15 +03:00
falkTX d732afcb38
Fix win32 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-22 00:41:32 +01:00
falkTX 30bde7653e
Clear CI cache for fresh builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 11:51:02 +01:00
falkTX e60daa40a8
comment out ubuntu-20.04 CI build for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 11:21:52 +01:00
falkTX 3d5ace462f Do not install qttools5-dev-tools for win32/64 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-22 16:23:44 +01:00
David Runge b5ca229866 Run flake8 on all wscript files and on jack_control
.github/workflows/lint.yml:
Ensure that flake8 in CI is run on all wscript files and on
jack_control.
2022-04-13 22:57:52 +01:00
falkTX 88102ec4a7
Bump version to 1.9.21
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 19:02:09 +01:00
falkTX ac00dee3ae
Fix ubuntu-20.04 CI test
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 18:44:24 +01:00
falkTX fc82bfc572 Update changelog
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 18:44:07 +01:00
David Runge aa27576236
Fix wscripts syntax (#826)
* Add flake8 configuration

.flake8:
Add flake8 configuration that limits the line length to 120 chars and
outputs to flake8.txt

* Add flake8.txt to gitignore

.gitignore:
Add flake8.txt (flake8 output file) to ignore.

* Syntax fixes and cleanup for top-level wscript

wscript:
Fix syntax of wscript according to pep8 (but do not break long lines).
Remove unused imports and move all module level imports to the top of
the file.
Fix broken build target of IIO driver (source argument to
`create_driver_obj()` supplied an uninitialized variable).
Break lines at 120 chars.

* Fix common/wscript syntax

common/wscript:
Fix syntax problems, unneeded imports and break lines at 120 chars.

* Fix compat/alloca/wscript syntax

compat/alloca/wscript:
Fix compat/alloca/wscript syntax

* Fix compat/wscript syntax

compat/wscript:
Fix compat/wscript syntax

* Fix dbus/wscript syntax

dbus/wscript:
Fix syntax and break lintes at 120 chars.

* Fix example-clients/wscript syntax

example-clients/wscript:
Fix syntax and remove commented code.

* Fix tests/wscript syntax

tests/wscript:
Fix syntax and commented code.

* Fix tools/wscript syntax

tools/wscript:
Fix tools/wscript syntax.

* Add github workflow for linting wscripts

.github/workflows/lint.yml:
Add github workflow for linting wscripts using findutils and flake8.

* Fix project version extraction in CI

.github/workflows/build.yml:
Adapt the project version extraction in CI to the syntax changes in
the top-level wscript.
2022-04-13 18:29:29 +01:00
falkTX 84d80c0a8c
Make sure CI builds do not use LTO
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 17:43:16 +01:00
falkTX 61f0d4accb
Update changelog, fixup for CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-13 17:38:08 +01:00
falkTX ffde5f7863 CI: use full list of bad packages, for posterity
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:56 +00:00
falkTX ce575b3b81 Add back IRC notifications
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:56 +00:00
Filipe Coelho 300692b051 Update CI setup (#832)
* CI: Build with latest PawPaw and LTO

Signed-off-by: falkTX <falktx@falktx.com>

* Ensure LTO is not enabled

Signed-off-by: falkTX <falktx@falktx.com>

* Finalize changes

Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:56 +00:00
Filipe Coelho 4dec157f60 Fix CI windows builds (#830)
* Alternative attempt at fixing CI

Signed-off-by: falkTX <falktx@falktx.com>

* Cleanup

Signed-off-by: falkTX <falktx@falktx.com>

* Forgot apt-get update

Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:56 +00:00
falkTX b066c5c078 Fix deb path
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 4e93e1c79f Fix path to deb packages
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 05dd7c1e7a Build deb packages
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 457ff53b76 Another syntax fix
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 4e8e597c3e Fix syntax error
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX b902cf381b Begin ubuntu-20.04 automated deb packaging
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX e2b540708a CI: Fix macOS package path
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 491b3806f6 Revert "CI: Use xvfb-run for wineboot too"
This reverts commit 9a33cc254c49c0c96c4dbe0552caade1583fb1e2.
2022-01-15 15:09:55 +00:00
falkTX e0b114da1e CI: Use xvfb-run for wineboot too
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX db0ab0f12b CI: Use xvfb-run for wine stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 8b52afbbda Update windows installers as artifacts
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 3d4027b1c7 CI: Generate windows installers
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX cd1efe94fa Allow custom version on macOS generate-pkg script
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX ee8a800f91 CI: Now try win64 mixed mode
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 6df5e70099 CI: Fix win64 build, no mixed just yet
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX f0459bec53 Generate macOS package
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 0383af6619 Fix cache; Generate MSVC lib files
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX c3a982b0ee Correct win32 build commands
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 73d8a9abd8 Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 54766cc615 CI: Add build jack2 step
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
falkTX 01b77f963f First step towards automated builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-15 15:09:55 +00:00
David Runge 0e228a2094 Add github issue templates
.github/ISSUE_TEMPLATE/bug_report.md:
Add a github issue template for reporting bugs, which tracks what
operating system the user has, which version of JACK is in use and makes
suggestions around how to provide information.

.github/ISSUE_TEMPLATE/feature_request.md:
Add a github issue template for suggesting new features.
2021-01-12 21:39:07 +00:00