Commit Graph

27 Commits

Author SHA1 Message Date
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
Artem Khvastunov
fe9ce7b148
change GitHub user from 'artspb' to 'derekparker' in TeamCity DSL (#2307) 2021-01-18 15:51:29 -08:00
Artem Khvastunov
f2ec3e49a8
Introduce TeamCity builds (#2298)
* add -json flag when running tests on TeamCity

* introduce TeamCity builds

* restore gdbserial constants for 386

Otherwise compilation fails.

* skip TestAttachRequest on Windows as it never finishes

* run tests on 1.16beta1
2021-01-18 07:48:06 -08:00