ejurgensen
601f5a7657
[gh-actions] Add FreeBSD build workflow using vmactions
2024-10-07 23:50:21 +02:00
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
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
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
9af258a50f
Update Ubuntu workflow, add apt-get update
2020-06-08 11:26:30 +02:00
ejurgensen
108744e02b
Update workflow file to see if the action runs now
2020-05-25 21:15:31 +02:00
ejurgensen
279431dd91
[gh-actions] Use local antlr3_install script for MacOS workflow
2020-05-23 17:55:55 +02:00
chme
0c157451cd
[gh-actions] Fix OSX build in Github actions
...
- fetch raw antlr3 install helper script and make it executable
- fix fatal error "'openssl/ssl.h' file not found" while building
forked-daapd (included in libwebsocket.h)
(https://github.com/libimobiledevice/libimobiledevice/issues/389#issuecomment-289284190 )
2020-05-23 09:48:08 +02:00
ejurgensen
18a37f7177
Try Github action workflow for Ubuntu
2020-05-22 20:17:57 +02:00