Commit Graph
38 Commits
Author SHA1 Message Date
Jesse Duffield a4465fec48 Update release notes config and add CI check 2023-07-20 17:10:47 +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
RyoooooogaandJesse Duffield 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 BastandJesse Duffield b726dcc770 Switch to Go 1.16 to support macOS arm64 2021-02-23 03:04:49 -08:00
Dawid DziurlaandGitHub bd8f198beb workflows: run CI on master or pull request only 2020-08-25 09:18:29 +02:00
Dawid DziurlaandGitHub f05adb4f99 workflows: match every branch
Previously, branches with `/` in the name wasn't being matched
2020-08-25 09:16:13 +02:00
Dawid DziurlaandGitHub b85048f616 workflows: update CI triggers
So it would run on pull requests from forks
2020-05-04 20:03:27 +02:00
Dawid DziurlaandJesse Duffield 19719becf5 workflows: run goreleaser as a build step for CI 2020-03-25 21:26:15 +11:00
Dawid DziurlaandJesse Duffield 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 DziurlaandJesse Duffield b5c4f78e9d Remove redundant semicolon 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 59b0e2d70a Add GOBIN to PATH 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 1c1445c896 Cache builds 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 1e8ade2431 Use setup-go Action instead of container 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield a990fbc3eb Don't run codecov or golangci Actions 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield e5574e7fe5 Continue if lint step fails 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 6c8a924fad Run 4 builds in parallel 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 64706257ca Add golangci-lint Action 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 6183d92315 Fix typo in script name 2020-03-21 12:55:44 +11:00
Dawid DziurlaandJesse Duffield 85ddd623f6 Add CI workflow 2020-03-21 12:55:44 +11:00