Skip to content

Commit 8f301ce

Browse files
authored
ci: remove AppVeyor (#415)
GitHub Actions can now do everything AppVeyor could for us, and more (macOS support), and less jankily (_why_ can't go test invocations call back into themselves, only on AppVeyor?).
1 parent aeeeb48 commit 8f301ce

File tree

4 files changed

+7
-35
lines changed

4 files changed

+7
-35
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* -text

.github/workflows/go-ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,17 @@ on:
55

66
jobs:
77
go-test:
8-
runs-on: ubuntu-latest
8+
strategy:
9+
matrix:
10+
go-version: [1.14.x, 1.15.x]
11+
os: [ubuntu-latest, macos-latest, windows-latest]
12+
runs-on: ${{ matrix.os }}
913
steps:
1014
- name: Checkout
1115
uses: actions/checkout@v2
1216
- name: Set up Go
1317
uses: actions/setup-go@v2
1418
with:
15-
go-version: 1.15
16-
- run: go get -d -t ./...
19+
go-version: ${{ matrix.go-version }}
1720
- run: go test -i ./...
1821
- run: go test -race -v ./...

DEVELOPMENT.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,3 @@ For example, suppose we have the the recommended versions.
3838
If a new feature is added to a new `3.91.6` release of src-cli and this change requires only features available in Sourcegraph `3.99`, then this feature should also be present in a new `3.85.8` release of src-cli. Because a Sourcegraph instance will automatically select the highest patch version, all non-breaking changes should increment only the patch version.
3939

4040
Note that if instead the recommended src-cli version for Sourcegraph `3.99` was `3.90.4` in the example above, there is no additional step required, and the new patch version of src-cli will be available to both Sourcegraph versions.
41-
42-
## AppVeyor builds
43-
44-
We use AppVeyor to test `src-cli` on Windows.
45-
46-
Configure the AppVeyor builds by editing the `appveyor.yml` file and logging in to AppVeyor and changing the settings there.
47-
48-
Login with your GitHub account, switch to the `sourcegraph` account and change the settings here: https://ci.appveyor.com/project/sourcegraph/src-cli/settings/environment

appveyor.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)