Commit Graph

58 Commits

Author SHA1 Message Date
Alain Nussbaumer
325a3609a0 [ci] Streamline macOS pipelines 2024-06-09 11:10:22 +02:00
ejurgensen
2d59762520 [gh-actions] Correct spelling of macOS 2024-06-05 22:47:01 +02:00
ejurgensen
390c335562 [gh-actions] Simplify the macOS build
Credit @hackitwack
2024-06-04 23:07:44 +02:00
ejurgensen
9439bcc60c [gh-actions] Fix building for macos-latest (Mac OS 14 Sonoma) 2024-06-04 16:58:43 +02:00
ejurgensen
9f0fa7c45c [gh-actions] Add a manual workflow for Mac OS 12 2024-06-04 16:55:56 +02:00
ejurgensen
b6ee09925b [gh-actions] Change dependencies from mxml to libxml2 2024-05-31 23:47:46 +02:00
ejurgensen
75fe3f100a [gh-actions] Switch from macos-latest (14) to macos-12
Seems there are a bunch of problems with linking to the Homebrew installed
libraries on MacOS 14, so this is a temporary fix to get the GH Action somewhat
working again.
2024-05-31 23:39:07 +02:00
ejurgensen
263a197da4 Revert "[gh-actions] Use stock Homebrew sqlite"
This reverts commit 6a93172cb9.
2024-04-23 14:46:53 +02:00
ejurgensen
6a93172cb9
[gh-actions] Use stock Homebrew sqlite
GH action's Homebrew should install has sqlite 3.43.0_1+, which has unlock-notify
2024-04-19 08:50:13 +02:00
ejurgensen
f00aae6c6c
[gh-actions] Attempt fix for macOS workflow broken by mxml 4 2024-04-19 08:40:51 +02:00
Alain Nussbaumer
59a734b04c [workflow] Upgrade GitHub actions to newer versions 2024-04-10 13:39:09 +02:00
ejurgensen
c96c3966f4 [gh-actions] [gh-actions] Try to fix MacOS workflow (use mxml 3) mk3 2024-04-06 23:18:24 +02:00
ejurgensen
aaf349bbcc [gh-actions] [gh-actions] Try to fix MacOS workflow (use mxml 3) mk2 2024-04-06 23:06:24 +02:00
ejurgensen
cd5937bbb7 [gh-actions] Try to fix MacOS workflow (use mxml 3) 2024-04-06 22:13:35 +02:00
ejurgensen
84042a4514 [gh-actions] No compilation workflows if just docs/htdocs/web-src changed 2023-10-21 23:27:47 +02:00
ejurgensen
986fc55dbd [gh-actions] Add rebuild of web UI workflow on push to web-src 2023-10-21 23:26:47 +02:00
ejurgensen
5fb41171d6 [gh-actions] Add web UI lint as a PR and push check 2023-10-21 22:33:54 +02:00
ejurgensen
c7f71b478f [gh-actions] Update checkout version to latest (v4) 2023-10-21 22:32:35 +02:00
ejurgensen
43e95e8ba7 [gh-actions] Also update version of codeql/analyze to v2 2023-10-21 14:47:49 +02:00
ejurgensen
429178e518 [gh-actions] Update checkout and codeql versions 2023-10-21 14:41:12 +02:00
ejurgensen
89c148411e [gh-actions] Add MacOS run test 2023-09-03 21:16:44 +02:00
ejurgensen
e850549aa1 [gh-actions] Run test with standard install method 2023-09-03 21:01:11 +02:00
ejurgensen
d5335317a6 [gh-actions] Prepare workflow with runtest 2023-09-03 21:01:11 +02:00
ejurgensen
6742272221 [gh-actions] Add workflow-dispatch to MacOS workflow 2023-09-02 23:30:42 +02:00
ejurgensen
0d94681f16 [gh-actions] Add workflow-dispatch to Ubuntu workflow 2023-08-31 22:59:26 +02:00
ejurgensen
b9da6bc80d Revert "[gh-actions] Update macos.yml, add brew update step"
This reverts commit 0f33a896de.

Reason is that using newest homebrew seems to make the workflow very unstable.
2023-08-30 21:16:18 +02:00
ejurgensen
b213c35801 Revert "[gh-actions] Remove build of sqlite from MacOS workflow mk2"
This reverts commit 07a95dce96.
2023-08-24 23:30:51 +02:00
ejurgensen
07a95dce96 [gh-actions] Remove build of sqlite from MacOS workflow mk2
Homebrew's sqlite now comes with sqlite3_unlock_notify (Homebrew issue #55077),
so a custom build is no longer required.
2023-08-24 22:52:34 +02:00
ejurgensen
7f6387ff59 Revert "[gh-actions] Remove build of sqlite from MacOS workflow"
This reverts commit d159a8d5aa.
2023-08-24 22:04:21 +02:00
ejurgensen
0f33a896de
[gh-actions] Update macos.yml, add brew update step
Use the latest version of brew + formulae
2023-08-23 16:15:21 +02:00
ejurgensen
d159a8d5aa [gh-actions] Remove build of sqlite from MacOS workflow
Homebrew's sqlite now comes with sqlite3_unlock_notify (Homebrew issue #55077),
so a custom build is no longer required.
2023-08-21 22:12:01 +02:00
chme
b5dcc04b2d [docs] Split docs into multiple files and publish with gh-actions 2022-05-08 07:22:48 +02:00
ejurgensen
074ad56ca1 Attempt to fix macOS workflow mk8 2022-01-29 17:46:40 +01:00
ejurgensen
35382d1a7e Attempt to fix macOS workflow mk7 2022-01-29 17:46:40 +01:00
ejurgensen
769ee0f2c7 Attempt to fix macOS workflow 2022-01-29 17:46:40 +01:00
ejurgensen
f36d1cce6d Put bison/flex files in parsers dir, so scan-build --exclude can be used
The autogenerated files create warnings that we can't do much about, so
exclude them.
2022-01-29 17:46:40 +01:00
ejurgensen
797d688a29 Update workflow files: bison/flex instead of antlr 2022-01-29 17:46:40 +01:00
ejurgensen
c994797f95
Update bug report template 2021-11-20 11:01:04 +01:00
ejurgensen
c50f386d68 Fix MacOS build failure due to missing OpenSSL
Seems OpenSSL headers aren't installed by default any more on the virtual host,
but they are required by libwebsockets
2021-10-01 19:52:38 +02:00
ejurgensen
af61c10756 Remove forked-daapd name from MacOS workflow file 2021-10-01 19:03:55 +02:00
ejurgensen
8204db9e77 Update bug template: forked-daapd -> owntone 2021-08-24 19:18:20 +02:00
chme
667dc4613d [gh-actions] Add step to build with optional dependencies 2021-03-20 07:57:12 +01:00
chme
29a06d55ca [gh-actions] Update codeql-analysis to cover more code and to use
scan-build
2021-03-20 07:47:31 +01:00
chme
5bb3cb1006 [gh-actions] Add codeql config file to exclude compiled js, html, css 2020-11-21 13:04:21 +01:00
ejurgensen
9ecd32771c
Update CodeQL analysis workflow
Don't use autobuild
2020-08-11 21:34:38 +02:00
ejurgensen
76d1648511
Enable code scanning workflow (beta) 2020-08-10 23:19:57 +02:00
ejurgensen
6be2678fe6 Update issue templates 2020-07-06 10:37:58 +02:00
ejurgensen
41688ac53b Update issue templates 2020-07-06 10:37:10 +02:00
ejurgensen
ec6265dcc7 Update issue templates 2020-07-06 10:35:59 +02:00
ejurgensen
a5ae190d7c Update issue templates 2020-07-06 10:30:51 +02:00