Jesse Duffield
b168fc8cdd
Add missing label to label checker
2023-07-20 17:31:40 +10:00
Jesse Duffield
1af6dff64e
Update release notes config and add CI check
2023-07-20 17:15:10 +10:00
Stefan Haller
d71f5d951e
Run integration tests with various git versions
...
We pick a few interesting ones in the range of supported versions.
Based on work by Ryooooooga <eial5q265e5@gmail.com>.
2023-07-10 15:09:27 +02:00
Stefan Haller
adce8ad398
Update checkout and cache action versions
2023-07-10 15:09:17 +02:00
Jesse Duffield
c7a3b69eb9
Remove retry logic in integration tests
...
I want to see how we go removing all retry logic within a test. Lazygit should be trusted to tell us when it's no longer busy,
and if it that proves false we should fix the issue in the code rather than being lenient in the tests
2023-07-09 20:57:18 +10:00
Jesse Duffield
aec46942a8
enforce lowercase filenames
2023-04-29 13:05:05 +10:00
Stefan Haller
b1a56249f5
Add CI job to check that the test list is up to date
2023-04-13 19:17:08 +02:00
Jesse Duffield
8b5d59c238
remove legacy integration tests
2023-02-26 11:34:18 +11:00
Jesse Duffield
9c645088bf
give CI longer wait times before failing assertions
2023-02-25 21:37:16 +11:00
Jesse Duffield
52316e628e
fix broken CI (see https://vielmetti.typepad.com/logbook/2022/10/git-security-fixes-lead-to-fatal-transport-file-not-allowed-error-in-ci-systems-cve-2022-39253.html )
...
try this
WIP
2022-11-12 10:53:12 +11:00
Jesse Duffield
a94c703afb
fail on vendor directory mismatch
...
try this
or this
more
2022-08-15 19:55:27 +10:00
Jesse Duffield
502723421b
build integration binaries on CI to ensure they compile
2022-08-14 17:20:52 +10:00
Jesse Duffield
5173d7f5e1
better CLI interface
2022-08-14 17:20:52 +10:00
Jesse Duffield
610eddfe05
fix CI
2022-08-13 13:55:09 +10:00
Jesse Duffield
2fc77796b1
fix ci
2022-06-11 13:20:49 +10:00
Jesse Duffield
3d61893589
add more cache paths
2022-06-11 13:11:56 +10:00
Jesse Duffield
02c5559704
run integration tests in parallel and properly cache windows build
2022-06-11 13:06:29 +10:00
Jesse Duffield
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
Jesse Duffield
dafac52a4c
see if this fixes CI linting
2022-01-15 15:34:01 +11:00
Jesse Duffield
e524e39842
move lint into ci yaml
2022-01-04 11:12:04 +11:00
Jesse Duffield
e8a1a4ffc0
add cheatsheet check script
2022-01-04 11:12:04 +11:00
Ryooooooga
9619d3447f
Run tests on Windows
2021-10-17 11:00:20 +11:00
mjarkk
3db40a79fe
Sperate gh action build step
2021-07-28 15:40:06 +02:00
Daniel Bast
b726dcc770
Switch to Go 1.16 to support macOS arm64
2021-02-23 03:04:49 -08:00
Dawid Dziurla
bd8f198beb
workflows: run CI on master or pull request only
2020-08-25 09:18:29 +02:00
Dawid Dziurla
f05adb4f99
workflows: match every branch
...
Previously, branches with `/` in the name wasn't being matched
2020-08-25 09:16:13 +02:00
Dawid Dziurla
b85048f616
workflows: update CI triggers
...
So it would run on pull requests from forks
2020-05-04 20:03:27 +02:00
Dawid Dziurla
19719becf5
workflows: run goreleaser as a build step for CI
2020-03-25 21:26:15 +11:00
Dawid Dziurla
e64057b803
workflows: install gox in separate step in /tmp directory
...
avoid Go trying to add a dependency to go.mod file
2020-03-25 21:26:15 +11:00
Dawid Dziurla
b5c4f78e9d
Remove redundant semicolon
2020-03-21 12:55:44 +11:00
Dawid Dziurla
59b0e2d70a
Add GOBIN to PATH
2020-03-21 12:55:44 +11:00
Dawid Dziurla
1c1445c896
Cache builds
2020-03-21 12:55:44 +11:00
Dawid Dziurla
1e8ade2431
Use setup-go Action instead of container
2020-03-21 12:55:44 +11:00
Dawid Dziurla
a990fbc3eb
Don't run codecov or golangci Actions
2020-03-21 12:55:44 +11:00
Dawid Dziurla
e5574e7fe5
Continue if lint step fails
2020-03-21 12:55:44 +11:00
Dawid Dziurla
6c8a924fad
Run 4 builds in parallel
2020-03-21 12:55:44 +11:00
Dawid Dziurla
64706257ca
Add golangci-lint Action
2020-03-21 12:55:44 +11:00
Dawid Dziurla
6183d92315
Fix typo in script name
2020-03-21 12:55:44 +11:00
Dawid Dziurla
85ddd623f6
Add CI workflow
2020-03-21 12:55:44 +11:00