Jakob Borg
0ea90dd932
build: add generating compat.json ( #9700 )
...
This is to add the generation of `compat.json` as a release artifact. It
describes the runtime requirements of the release in question. The next
step is to have the upgrade server use this information to filter
releases provided to clients. This is per the discussion in #9656
---------
Co-authored-by: Ross Smith II <ross@smithii.com>
2024-09-11 09:29:49 +02:00
Martin Polehla
70065e6b13
gitignore: All exe files, no editor configs ( #9126 )
2023-09-25 14:17:01 +00:00
Audrius Butkevicius
adf3f641ce
Ignore GoLand cruft
2021-05-09 23:56:18 +01:00
Jakob Borg
b2c9e7b07b
build: Add build process for newgui ( #7351 )
2021-02-15 14:52:28 +01:00
Audrius Butkevicius
d507d932b8
all: Use protobuf to generate config structs ( fixes #6734 ) ( #6900 )
2020-08-25 08:11:14 +02:00
Simon Frei
5c87ceb392
build: Update .gitignores for new asset locs (ref #6624 ) ( #6631 )
2020-05-11 11:04:47 +01:00
Jakob Borg
37ede49077
build: Remove snap build machinery ( #6532 )
2020-04-14 14:20:44 +02:00
Jakob Borg
944ddcf768
all: Become a Go module ( fixes #5148 ) ( #5384 )
...
* go mod init; rm -rf vendor
* tweak proto files and generation
* go mod vendor
* clean up build.go
* protobuf literals in tests
* downgrade gogo/protobuf
2018-12-18 12:36:38 +01:00
Ian Johnson
95eb81467c
build: Improve snap generation ( fixes #4863 , fixes #5000 ) ( #5034 )
...
This makes the environment variables easier to read/change.
Also expand the list so it's not inline, more readable that way.
The new architecture syntax for snapcraft allows specifying both the building architecture and the running architecture of the snap, so if we specify the build-on architecture as the host architecture and the run-on architecture as the target architecture, then snapcraft shouldn't need to install any cross-compilers, etc.
2018-06-27 08:08:57 +02:00
Jakob Borg
f41606c0b0
jenkins: Build snap
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3678
2016-10-20 09:31:07 +00:00
Jakob Borg
4f6206cb2d
build: Simpler creation of Debian packages
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3591
2016-09-12 12:21:07 +00:00
aviau
6ff74cfcab
build, cmd/stdiscosrv, cmd/strelaysrv: Rename binaries to add "st" prefix
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3371
2016-07-04 10:51:22 +00:00
Jakob Borg
5fc53f59c7
build: Add build steps for discosrv
2016-06-02 13:51:43 +02:00
Jakob Borg
4669ce0766
debian: Rename debian directory to debtpl ( fixes #3099 )
...
To keep it out of the way for actual, real, Debian packagers
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3195
2016-05-26 16:37:09 +00:00
Jakob Borg
4f5d0b46f7
build: Parameterize build targets
2016-04-06 22:18:30 +01:00
Jakob Borg
6be4b49999
build: Generate gui.files.go on the fly, remove from repo
2016-03-28 10:03:13 +00:00
Jakob Borg
19bf51cefb
Revert "Merge pull request #2440 from Stefan-Code/master"
...
This reverts commit 81bc6bf34b
, reversing
changes made to 7de736e8d0
.
Unfortunately this tricks the upgrade system into picking the wrong
binary. We need to fix the upgrade system before merging this.
2015-11-09 14:23:26 +01:00
Stefan-Code
cc81a7ccfe
added ufw firewall application preset ( fixes #2435 )
2015-11-09 11:58:59 +01:00
Jakob Borg
ff04648112
Remove leftovers from signing
2015-08-31 17:46:48 +02:00
Jakob Borg
cfed06697d
Only accept correctly signed upgrades
2015-08-21 10:36:28 +02:00
Jakob Borg
21fbbc50cd
hax
2015-05-11 18:39:53 +02:00
Jakob Borg
5761efdb73
Remove system/editor specific ignores (ref #1778 )
2015-05-08 20:34:06 +02:00
Jakob Borg
2aa38bfc4b
Get version from RELEASE file if it exists, or guess from directory ( fixes #1449 )
2015-03-12 11:18:23 +01:00
Jakob Borg
fbb3222d29
Update dependencies
2015-01-13 13:55:35 +01:00
Jakob Borg
fbb1e168f7
Include MD5 sums in archives
2014-12-22 12:12:34 +01:00
Dennis Wilson
f62812a8dc
Enable URL lang parameter for switching languages ( fixes #1080 )
2014-12-06 14:11:42 +01:00
Dennis Wilson
3b88ee623b
GUI Rework: reorganized folders and split app.js
2014-11-26 13:43:38 +01:00
Jakob Borg
c57656e4c3
Do honest test coverage analysis in Jenkins
2014-08-19 12:43:50 +02:00
Jakob Borg
be15e48074
Remove discosrv (see https://github.com/syncthing/discosrv )
2014-07-30 22:18:02 +02:00
Jakob Borg
2aa4340551
Add performance stats collection
2014-07-24 09:56:53 +02:00
Jakob Borg
31350b4352
Use LevelDB storage backend
2014-07-06 14:46:48 +02:00
Jakob Borg
071f4c0769
Remove reprecated st* utils
2014-07-01 12:20:25 +02:00
Jakob Borg
8716ed5aa4
Fix coveralls.io data pushing
2014-06-10 17:05:15 +02:00
Ryan Sullivan
672f7a010f
reverted 'use strict'
2014-05-28 14:06:48 -04:00
Jakob Borg
2e1c33206f
Fix discosrv build, build as part of all ( fixes #257 )
2014-05-22 08:46:19 +02:00
Jakob Borg
0c642ec7cf
Un-ignore Godeps
2014-05-21 22:23:18 +02:00
Ryan Sullivan
358862c7ad
Ignore sublime files and Godeps changes
2014-05-21 13:50:06 -04:00
Jakob Borg
f87b1520e8
The Great Rewrite ( fixes #36 , #61 , #94 , #101 )
...
Rewrite of the file model and pulling mechanism. Needs lots of cleanup
and bugfixes, now...
2014-03-29 13:47:21 +01:00
Jakob Borg
16e1a4397a
Sign builds, upload signatures with release artefacts ( fixes #97 )
2014-03-20 17:55:16 +01:00
Jakob Borg
0afcb5b7e7
Clean up build.sh
2014-03-02 23:55:08 +01:00
Jakob Borg
8974c33f2f
Move build artefacts dir
2014-01-06 06:11:19 +01:00
Jakob Borg
001a6724ec
Build artefacts in build dir
2013-12-30 09:02:18 -05:00
Jakob Borg
8e65d36691
Build script
2013-12-22 00:16:49 +01:00
Jakob Borg
bfe935b5ab
REBASE!
2013-12-15 11:43:40 +01:00