Lars Toenning
bcc4bdd31e
Add SPDX identifiers for REUSE compliance
...
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com >
2023-10-03 09:29:49 +02:00
Lars Toenning
a3b5a9b780
Add script to check clang-format conformity
2023-04-18 16:07:19 +02:00
Lars Toenning
c4cfdc1fcc
Remove EOL feature
2023-02-28 21:12:24 +01:00
Lars Toenning
fb6b4085cc
Remove bootstrap sync from server on build
2023-02-28 08:29:58 +01:00
FPVogel
2ed2007048
Update script to Python 3
2022-11-14 18:26:13 +00:00
Mat Sutcliffe
7f4cd3147e
[CI] GitHub Actions deprecated the set-output command
2022-10-29 15:03:14 +01:00
Mat Sutcliffe
855c97bc88
Issue #92 Bump version number and switch to 3-part version numbers
2022-01-03 16:38:47 +00:00
Mat Sutcliffe
32d9a9d22c
[CI] Fix warnings in warning filter script
2021-10-13 23:37:52 +01:00
Mat Sutcliffe
29f1b9e85d
[CI] Reduce dependencies of warning filter script
2021-10-13 21:18:12 +01:00
Mat Sutcliffe
5c40a22875
Adjust CSL2XSB according to Chris Collins' xpmp2 datarefs
2020-12-15 18:37:28 +00:00
Mat Sutcliffe
aa32544b53
[CI] Rationalize Backtrace tokens
2020-09-15 18:23:39 +01:00
Mat Sutcliffe
132cc167fc
[CI] Cross-compile to 32bit Windows using 64bit tools
2020-09-15 00:21:54 +01:00
Mat Sutcliffe
96bdad32e6
[CI] Fix wrong externals path
2020-09-15 00:21:10 +01:00
Mat Sutcliffe
d765040c92
Symbol uploads: tag each one with the swift version number
...
This is to make them easier to recognize and manage in the
Backtrace web app.
2020-09-11 22:20:42 +01:00
Mat Sutcliffe
1c1cade845
Issue #69 Fix NameError in script
2020-08-10 12:51:23 +01:00
Mat Sutcliffe
2468f3cd81
Issue #69 CSL2XSB always asks for confirmation to proceed
2020-08-09 12:11:12 +01:00
Mat Sutcliffe
73435fb76a
Issue #69 Import CSL2XSB script
2020-08-09 01:43:49 +01:00
Mat Sutcliffe
807f13a3f3
Fix warning in script
2020-08-07 00:02:36 +01:00
Mat Sutcliffe
bfa82affb9
Issue #17 Disable building xswiftbus for 32bits
2020-08-02 23:00:21 +01:00
Mat Sutcliffe
faf7f2a2cf
Issue #15 [CI] Don't parallelize make check
2020-08-01 19:48:37 +01:00
Mat Sutcliffe
c4f6e516ef
[CI] Skip the workflow run for a pull request, if the same SHA was already built
2020-07-08 21:16:33 +01:00
Mat Sutcliffe
c2a744a898
Dead code removal
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
362e3fa453
Hide Backtrace token
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
9309beefc4
[CI] Fix stderr not being captured in log
2020-06-29 18:34:16 +01:00
Mat Sutcliffe
ea0f1261ed
[CI] Make cppcheck and compiler warnings visible in Github Actions runs
2020-06-29 18:34:16 +01:00
Mat Sutcliffe
4a9e222733
[CI] Refactoring
2020-06-29 18:34:15 +01:00
Mat Sutcliffe
e38423a8b3
[CI] Capture build stderr in a log file for later processing
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
6b174d20b4
Add Github Actions workflow
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
88f8e8130f
Remove references to ccache and clcache
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
c5d4134ef9
remove Jenkinsfile
2020-06-29 18:34:14 +01:00
Mat Sutcliffe
5acb7c52b5
Update Qt version
2020-06-12 18:42:29 +01:00
Mat Sutcliffe
f056d4fcd6
New schema for the 4th segment of the swift version number
...
Based on a count of the number of commits since
any of the first 3 segments were changed.
2020-01-07 19:57:26 +00:00
Mat Sutcliffe
dfdc468f9f
Using Qt 5.14.0
2020-01-07 19:57:24 +00:00
Mat Sutcliffe
65c1f3d778
Fixed bug in jenkins.py
2020-01-07 19:46:16 +00:00
Mat Sutcliffe
6f9f6ccc9d
Extra ccache options to allow sharing caches between different Jenkins jobs.
2019-09-16 22:40:05 +01:00
Roland Rossgotterer
3d935485dd
Don't generate symbols if they aren't uploaded
...
Since the change to native symbol formats, the archived packages are huge and are
occupying too much disk space in Jenkins master. Therefore limit it to the case
in which they are really uploaded to backtrace and products released.
2019-05-13 11:21:06 +02:00
Roland Rossgotterer
1ceb84f591
Update Jenkins Qt version to 5.12.3
...
Reviewers: #gatekeepers, msutcliffe
Reviewed By: #gatekeepers, msutcliffe
Differential Revision: https://dev.swift-project.org/D103
2019-05-13 11:20:47 +02:00
Roland Rossgotterer
fec6f3b0ad
Improve binary symbolification
...
Summary:
Backtrace accepts a wide range of native debugging formats, e.g. PDB, dSYM, ELF files. Instead of converting to an intermediate format being breakpad sym files, package and upload the native formats directly.
Also reduce the list of debugging symbols to a reasonable minimum. Sample and test symbols are not required.
Reviewers: #gatekeepers, msutcliffe
Reviewed By: #gatekeepers, msutcliffe
Subscribers: msutcliffe
Maniphest Tasks: T588
Differential Revision: https://dev.swift-project.org/D102
2019-05-13 11:20:46 +02:00
Mat Sutcliffe
bb59007656
D99 Enable compiler caches
2019-04-12 13:30:48 +01:00
Roland Rossgotterer
5ea8b7376e
Limit symbol file uploading to develop and release branches
2019-02-22 20:36:25 +00:00
Mat Sutcliffe
731d39d783
[Jenkins] Use vswhere to locate vcvarsall script.
2019-02-22 20:36:15 +00:00
Roland Rossgotterer
1a30e24652
[Jenkins] vs_version argument not needed in get_vs_env.
2019-02-22 20:36:14 +00:00
Roland Rossgotterer
f63d6cc392
Fix byte vs string error in Python 3.7
2019-02-22 20:36:06 +00:00
Roland Rossgotterer
bc930faaa1
Enable automatic uploading of symbol packages to backtrace.io
2019-02-22 20:35:49 +00:00
Roland Rossgotterer
05e07e05fe
Fix call to removed variable
2019-02-22 20:35:19 +00:00
Roland Rossgotterer
64ff167be1
Add symbol files individually to tar file instead of symbol directory
...
Summary:
In the previous attempt, the parent directory was added to the tar file with it being renamed to ".".
So it still had a directory and was not a flat tar file. Instead add all files from the symbol path individually.
Reviewers: #swift_pilot_client
Differential Revision: https://dev.swift-project.org/D86
2019-02-22 20:35:19 +00:00
Roland Rossgotterer
56aa383a45
Leave MacOS shared library symbol filenames untouched
2019-02-22 20:35:18 +00:00
Roland Rossgotterer
db8285868b
Write breakpad symbols into a flat directory structure
...
Symbol files were never copied one to one to a break server. Therefore
setting up the required directory structure is not necessary.
In contrast, backtrace.io wants a tarball without any subdirs.
2019-02-22 20:35:17 +00:00
Mat Sutcliffe
b87b3177d3
Fix T193 by setting a Qt environment variable.
2019-02-22 20:34:58 +00:00
Mat Sutcliffe
f923cd0cf7
Update jenkins script for Qt 5.12
2019-02-22 20:23:50 +00:00