git-lfs/script
brian m. carlson c328208062
Switch CI to use GitHub Actions
Currently, we have three different CI systems that handle our CI: Travis
for Linux, CircleCI for macOS, and AppVeyor for Windows.  This results
in widely varying performance across systems and the need to maintain
code that works differently across different CI systems.

In addition, we'd like to use GitHub Actions to automate the release
process, so it makes sense to use it for CI as well.  Switch over by
adding a CI workflow that runs our existing jobs.  Ensure that we filter
out the environment variables that GitHub Actions provides, since they
will cause tests that run "git lfs env" to fail.

Add a script for those jobs where we build a custom Git and install the
appropriate dependencies.  In the cibuild script, hoist the Windows
handling to the top, set a specific environment variable for us to
remember that we're on Windows, and then disable locking, which fails on
Windows and causes the testsuite to abort.  These same environment
variables were set for AppVeyor and are also needed on Windows
development systems.
2019-09-09 14:30:55 +00:00
..
windows-installer ensure it's sorted alphabetically 2017-09-17 16:29:07 +08:00
backport-pr update other github/git-lfs references 2016-11-15 10:07:11 -07:00
build-git Switch CI to use GitHub Actions 2019-09-09 14:30:55 +00:00
changelog script: add a noninteractive mode to the changelog generator 2019-02-07 16:51:30 +00:00
cibuild Switch CI to use GitHub Actions 2019-09-09 14:30:55 +00:00
compile-win-installer-unsigned.bat compile-win-installer-unsigned: fix the name of the inno setup script 2017-09-15 09:11:32 +02:00
install-git-source export those env vars 2016-11-15 13:10:46 -07:00
install.sh script/install.sh: mark as executable 2018-07-27 10:52:30 -05:00
packagecloud.rb packagecloud: add Ubuntu eoan 2019-08-07 14:10:22 +00:00
release Makefile: replace script/{fmt,lint} with '{fmt,lint}' target 2018-07-16 16:09:26 -05:00
release.go Makefile: replace script/bootstrap with 'make', 'make all' 2018-07-19 13:14:39 -05:00
script.go Merge branch 'master' into ttaylorr/makefile 2018-07-23 12:44:24 -05:00
update-version script: add a script to update version numbers 2019-02-07 15:36:27 +00:00
upload Add support for Debian 10 2019-07-15 16:40:31 +00:00