27 Commits

Author SHA1 Message Date
Jerry Jacobs 209ab492a3 build(github): Fix github workflow and bump v2.0.16 packaging from upstream (#287)
Fix github workflow and bump v2.0.16 packaging from upstream
2026-04-17 10:09:50 +02:00
Jerry Jacobs 2f50d2a13f github/workflows: Cleanup 2026-02-23 11:45:34 +01:00
Jerry Jacobs 049bcd6d0d Update macOS version for build environment
Upgrade macos worker to macos-15
2026-01-18 16:11:48 +01:00
Jakob Borg 69a60075e5 Revert "Update destination for appcast XML files"
We're back to s3.
2025-06-18 08:09:39 +02:00
Jerry Jacobs 1118afc509 Create custom v2 release train github action workflow 2025-05-25 14:44:31 +02:00
Jakob Borg 805dffe9c0 Update destination for appcast XML files 2025-04-08 13:28:38 +02:00
Jerry Jacobs 79374e654c .github/workflows/generate-appcast.yml: Only run manually, remove periodic cron 2025-03-02 19:54:20 +01:00
Jakob Borg c67c156cc0 Do not lock default setting value of syncthing daemon executable path in bundle (#242)
Do not lock executable path at the application bundle location. Fixes #228
2025-03-02 19:48:01 +01:00
Jerry Jacobs 3343b9257c Appcast generate github action use latest checkout v4 2024-10-20 22:26:07 +02:00
Jerry Jacobs e951acf94b Github actions workflow use macos-latest instead of deprecated macos-12 builder 2024-10-20 21:15:15 +02:00
Jerry Jacobs c1504d1613 Update action checkout also to v4 (was v3) 2024-10-20 21:05:22 +02:00
Jerry Jacobs 385998efc4 Update upload artifact action to v4 (was v3) 2024-10-20 21:01:09 +02:00
Jerry Jacobs 33059d4557 Build of dmg is skipped in debug builds, use correct release-dmg target 2024-09-27 15:10:02 +02:00
Jerry Jacobs 111cb57dde Add .github/workflows/build-syncthing-macos-debug-dmg-on-demand.yml. Which is only on-demand building 2024-09-27 15:03:30 +02:00
dependabot[bot] df17b62483 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#226)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-09 21:18:59 +02:00
Jakob Borg fab3d78448 Update appcast publish settings (#220)
I'm moving some Syncthing services from DigitalOcean to Scaleway,
including the object storage for upgrade manifests. This updates the
workflow to publish to the new place.
2024-06-02 11:16:46 +02:00
Jerry Jacobs 9f02aa1fb7 Attempt backward compatibility 2024-05-08 15:33:05 +02:00
Jerry Jacobs 8948132732 Set deploy target to 12.7 2024-05-08 10:13:40 +02:00
Jerry Jacobs 636186f182 Try to build release on macos-13 builder 2024-05-08 10:09:07 +02:00
Jakob Borg d57d979456 Add appcast.xml generation action (#202)
This adds an action to generate the appcast.xml and push it to cloud
storage bucket. This replaces the thing currently running on
build.syncthing.net, which is in a slow death spiral.

I set the action to run nightly and manually; since it's based on the
published releases it should be fine to run periodically (generating
identical contents each time) and manually in case a quick update is
required.

(Also refreshed the dependencies for the generation script while I was
in there.)
2023-10-04 18:02:09 +02:00
Jerry Jacobs e43abf8dc9 .github/workflows/build-syncthing-macos.yml: Skip debug build on release branch (try 2) 2023-07-05 08:57:25 +02:00
Jerry Jacobs 94a8d7bbac .github/workflows/build-syncthing-macos.yml: Skip debug build on release branch 2023-07-05 08:52:39 +02:00
Jerry Jacobs 3ce0eadefa Finetune release branch and pull request target develop branch 2023-05-12 15:29:44 +02:00
Jerry Jacobs 6c1bdbafa7 Github actions build and sign finalize (#195)
* Env stuff for signing

* Update build-syncthing-macos.yml

Try release build on build-signing branch

* Update build-syncthing-macos.yml

For build-release also checkout submodules for creating the DMG

* Update build-syncthing-macos.yml

Use (hopefully) correct dmg path for release artifact

---------

Co-authored-by: Jakob Borg <jakob@kastelo.net>
2023-05-12 15:22:17 +02:00
Jerry Jacobs bc719bf735 Update build-syncthing-macos.yml
Only build release on develop branch
2023-05-12 12:59:06 +02:00
Jerry Jacobs a060289258 Create build-syncthing-macos.yml
Initial github action
2023-05-12 12:50:30 +02:00
Jerry Jacobs db3a63784a Create FUNDING.yml 2021-02-25 19:41:05 +01:00