Commit Graph

52 Commits

Author SHA1 Message Date
Alessandro Arzilli
1748f5f3d1
TeamCity: move riscv64 backend testing to tip (#3842)
Updates #3832
2024-10-28 11:38:01 -07:00
lrzlin
75c41f2b64
delve: add linux-riscv64 support (#3785) 2024-10-11 12:34:25 -07:00
Alessandro Arzilli
3ff6dc5d0d
teamcity: fix typo in configuration (#3783) 2024-07-16 11:43:16 -07:00
Alessandro Arzilli
eb0c6f89e2
goversion: add 1.23 to supported versions, update test matrix (#3780)
Add 1.23 to supported versions and to test matrix, remove 1.19 and 1.20
from supported versions (1.19 should have been removed long ago, but we
forgot to do it on release).
2024-07-15 14:43:03 -07:00
Alessandro Arzilli
66fbe30586
teamcity,version: add 1.22 to supported versions and CI matrix (#3601) 2023-12-20 15:31:30 -08:00
Artem Khvastunov
15142ac3d6
add all branches but PRs to filter (#3590) 2023-11-29 12:23:34 +01:00
Artem Khvastunov
4e2d63fa26
update TeamCity DSL version to 2023.05 and remove tip configurations from Aggregator (#3581) 2023-11-23 16:04:46 +01:00
Artem Khvastunov
e96c50e99f
add missing import in TeamCity DSL (#3580) 2023-11-23 12:27:50 +01:00
Derek Parker
08eced2f1f
CI: update teamcity settings (#3579)
Fix a build config error and add a scheduled trigger
to perform nightly builds.
2023-11-23 09:07:41 +01:00
Artem Khvastunov
60a9014dcf
CI: Extract tip builds into a separate sub-project (#3578)
* extract tip into a separate project

* exclude pull request from tip builds
2023-11-22 09:05:56 -08:00
Alessandro Arzilli
03e8dd77bf
TeamCity: remove windows/arm64 builders from chain (#3572)
We haven't had a builder for 2 months so it can be declared legally
dead.
2023-11-19 18:10:43 -08:00
Alessandro Arzilli
438d036fed
TeamCity: reupgrade linux/386 builder to Go 1.21 (#3560)
The bug that prevented updating to linux/386 has been fixed upstream,
update linux/386 to 1.21 in the test matrix and fix some broken bugs.
2023-11-09 17:38:37 -06:00
Alessandro Arzilli
32b937c953
teamcity: misc changes to CI (#3476)
- add architecture rule for ppc64le so that incompatible agents don't
  pick up the build
- disable PIE tests on linux/ppc64le (the tests claim it doesn't work)
- enable PIE tests on darwin/amd64 now that the entry point calculation
  has been fixed
- remove dependency on wget and curl in the test script for linux to
  reduce test time
- only install git in the linux test script when we need it
- remove staticcheck from linux/ppc64le builds (it takes almost 5
  minutes between installation and execution and makes the test timeout
  sometimes)
- drop windows/arm64/tip build, the windows/arm64 build is broken
  anyway and since there is only one agent it makes CI runs slow
- drop linux/ppc64le/tip build, there is only one agent, it's slow and
  it will always timeout. CI runs in excess of 1h are too long.
2023-08-22 09:24:25 -07:00
Alessandro Arzilli
894ba63400
teamcity: hold back linux/386 builds to 1.20 (#3465)
Programs built with `-gcflags='all=-N -l'` do not work on
linux/386/1.21 due to https://github.com/golang/go/issues/61975
2023-08-14 11:07:57 -07:00
Alessandro Arzilli
891a1f080d
goversion,teamcity: update test matrix and fix build scripts (#3463)
Update test matrix to remove 1.18 and add 1.21, fix build scripts to
deal with the new format returned by:
	https://golang.org/VERSION?m=text
which now has an extra second line with the time.
2023-08-11 08:52:35 -07:00
Derek Parker
326c451b44
*: add linux/ppc64le targets (#3435) 2023-07-07 21:06:09 +02:00
Alessandro Arzilli
380920c340
TeamCity: fix linux/arm64 build (second attempt) (#3411)
Second attempt at doing what PR #3403 tried to do.
2023-06-12 14:29:09 -07:00
Alessandro Arzilli
ea13a24f38
TeamCity: fix linux/arm64 build (#3403) 2023-06-06 20:46:00 -07:00
Alessandro Arzilli
cc05aa2064
TeamCity: actually run linux/386 tests on linux/386 (#3392) 2023-05-31 10:18:15 -07:00
Oleksandr Redko
c728f90dcf
TeamCity,Documentation: use new TeamCity URL (#3275)
Change delve.beta.teamcity.com to delve.teamcity.com.
2023-02-15 11:11:42 +01:00
Alessandro Arzilli
32df4071d2
TeamCity: fix windows/amd64 builds (#3223)
Windows/amd64 builds are not runnning because the current settings.kts
has an implicity requirement to property teamcity.build.systemDir which
does not exist on windows/amd64 agents.
2022-12-19 08:15:00 -08:00
Alessandro Arzilli
f07be48220
*: CHANGELOG and bump to version 1.20.0 (#3209)
Thank you @Frederick888, @emad-elsaid, @cuiweixie, @qmuntal, @suzmue,
@cuishuang, @aviramha, @dlipovetsky, @Foxboron, @gfszr.
2022-12-08 10:34:57 -08:00
Quim Muntal
e5006c105c
Test windows/arm64 pipeline (#3200)
* Test windows/arm64 pipeline

* update build script to support windows/arm64

* skip TestLaunchRequestWithRelativeExecPath is symblink can't be created

* partially fix and skip TestCgoStacktrace

* update backend health docs

* update

* log test output

* skip starbind test on windows arm64

* skip starbind test on windows arm64

* skip rtype test on windows arm64

* skip pie backend tests on windows/arm64

* fix tests

* skip function calls test on windows/arm64

* fix tests

* revert hardware breakpoint test relax

* add pie test clarification

* skip symlink test only on windows

* skip TestStepConcurrentDirect

* readd exp.winarm64

* fix param

* add exp.winarm64 tags

* skip TestGeneratedDoc on winarm64
2022-12-05 15:21:52 -08:00
Quim Muntal
a185d0eac1
Run CI tests on windows/arm64 agents (#3198) 2022-11-17 13:52:38 +01:00
Alessandro Arzilli
65d5eb7380
TeamCity,goversion: bump test matrix (#3092)
Add Go 1.19 to test matrix, drop 1.16.
2022-08-05 12:04:26 -07:00
Alessandro Arzilli
4a94b3eff2
Updates for go1.18beta1 (#2831)
* go.mod: update golang.org/x/tools to v0.1.8

Fixes TestGeneratedDoc on go1.18

* TeamCity: bump test matrix

Add 1.18 to test matrix. Remove 1.15 from test matrix and from support range.

* proc,tests: update for regabi on arm64 and 386

Make sure that stacktrace registers always contain the PC register of
the current frame, even though the debug_frame rules might not specify
it on architectures that use a link register.
The PC register is needed to look up loclist entries for variable
evaluation.

* goversion: bump maximum supported Go version to 1.18

* proc: disable asyncpreempt on linux/arm64

Asyncpreempt on linux/arm64 can sometimes restart a sequence of
instructions which will make breakpoint appear to be hit twice in some
cases.
2021-12-22 10:26:21 -08:00
nd
b41e47a305
teamcity: use same token everywhere (#2609) 2021-07-21 08:35:36 -07:00
nd
a14bec4cfc
Make teamcity ui settings readonly (#2608)
* teamcity: specify working github token in dsl

* teamcity: disable settings editing in UI

If VCS root doesn't have push permissions, push of settings changes
made in UI fail. After that synchronization with VCS is disabled in
order to not loose UI changes. With read-only UI all changes have to
be made in dsl.
2021-07-21 07:26:13 -07:00
nd
65f436494c
teamcity: specify working github token in dsl (#2607) 2021-07-21 16:19:23 +02:00
Alessandro Arzilli
d6556b85b1
TeamCity: remove 1.16 testing for linux/arm64, windows/amd64 and mac/* (#2601)
We've only ever tested the latest version of Go on everything except
linux/amd64.
2021-07-19 08:03:18 -07:00
nd
2a22af2e77
teamcity: fix settings (#2598) 2021-07-17 09:58:45 -07:00
Derek Parker
584191a75c
*: Release 1.7.0 (#2591) 2021-07-16 15:31:52 +02:00
Alessandro Arzilli
1399f20585
TeamCity: add go1.17 to test matrix, disable go-tip builds (#2576) 2021-07-12 09:48:11 -07:00
nd
3088b8b579
TeamCity: add mac/arm64 build and use DelveBot account (#2368) 2021-03-04 18:38:56 +01:00
derekparker
62d52e78d4 TeamCity change in 'Delve' project: copy of 'go-delve/delve' VCS root was created 2021-03-03 19:06:12 +00:00
Alessandro Arzilli
5534839ff7
TeamCity: select latest patch version of go for mac builds (#2363)
Also adds a disabled tip builder for the next-version support branch.
2021-03-01 08:23:05 -08:00
Alessandro Arzilli
92fb175192
TeamCity: add linux/arm64/tip and disable failing arm64 tests (#2359)
* TeamCity: add linux/arm64/tip configuration

So that it can be tested when we make the next-version-support-branch.

* tests: disable failing cgo tests on arm64
2021-02-24 08:18:23 -08:00
Dmitry Neverov
56afd507e4 TeamCity: set execution timeout so that builds don't hang if agents are not available 2021-02-24 10:27:30 +01:00
Dmitry Neverov
d196b7ddfc Run linux/386 builds only on amd64 agents 2021-02-23 20:03:04 +01:00
Alessandro Arzilli
946f9d7bd4
TeamCity: fix mac test script name (#2354) 2021-02-23 08:20:34 -08:00
nd
9ff5bb49c7
Fix linux/arm64 docker image name (#2355) 2021-02-23 08:19:59 -08:00
nd
baa580b626
Add mac/amd64 & linux/arm64 builders (#2349)
* Add mac/amd64 build

* Set arch requirements for all builds

* Add linux/arm64 build
2021-02-23 11:16:23 +01:00
Alessandro Arzilli
8a8e540fa6
teamcity,goversion: drop Go version 1.13 from test matrix (#2345)
Go 1.16 has been released.
2021-02-21 07:58:56 -08:00
Alessandro Arzilli
8a78568f8c
Fix .teamcity/settings.kts (#2325)
Add missing comma.
2021-01-26 06:44:13 -08:00
Alessandro Arzilli
715224cea0
Change TeamCity test matrix and drop appveyor/travis-ci configurations (#2315)
* TeamCity: change test matrix and test scripts

Changes test matrix to test:

* 1.13 through 1.16 on linux/amd64
* 1.15, 1.16 on windows/amd64
* 1.15 on linux/386

Also includes tests on go-tip for windows/amd64 and linux/amd64
(currently disabled, but can be turned on in a PR).

Changes test scripts to automatically select the latest patch version
of Go.

* CI: remove Travis-CI and Appveyor configuration
2021-01-25 20:48:27 -08:00
aarzilli
25178e265f TeamCity change in 'Delve' project: 'https://github.com/aarzilli/delve' VCS root was removed 2021-01-20 20:22:55 +00:00
aarzilli
3dfd18c693 TeamCity change in 'Delve (matrix change test)' project: 'https://github.com/aarzilli/delve' VCS root was created 2021-01-20 20:17:47 +00:00
nd
27f66762d0
Fix compilation error in TC settings (#2313) 2021-01-20 14:49:11 +01:00
nd
9c03e2b5de
Fixing branch selection in TeamCity builds (#2311)
* Enable pull-requests in all builds

Otherwise test builds always use the master branch

* Apply change in settings made in UI
2021-01-20 14:02:58 +01:00
derekparker
6a3a08b8aa TeamCity change in 'Delve' project: build features of 'Aggregator' build configuration were updated 2021-01-19 19:50:38 +00:00