| Age | Commit message (Collapse) | Author |
|
We've renamed the default branch from `master` to `main`, so we need to
change a bunch of references to that.
|
|
This change adds `NewCredentialSSHKeyFromSigner`, which allows idiomatic
use of SSH keys from Go. This also lets us spin off an SSH server in the
tests.
|
|
Added power support for the travis.yml file with ppc64le. This is part of the Ubuntu distribution for ppc64le. This helps us simplify testing later when distributions are re-building and re-releasing.
|
|
This change:
* Makes the Travis tests only run tip, since the rest of the Go versions are better served by GitHub Actions.
* Use Go 1.15 in the CI. This has been released for a while.
|
|
This change:
* Updates the GitHub actions so that they run different commands for the
dynamic and static flavors of libgit2.
* Updates the .travis.yml file so that it does roughly the same as the
GitHub actions.
* Adds the release-* branches to the CI configurations.
|
|
|
|
|
|
|
|
|
|
We have invalid submodules for testing and Travis gets unhappy.
|
|
We need to use `runtime.KeepAlive()` which only exists past Go 1.7. Furthermore,
Go 1.7 is the latest supported by the language team.
|
|
|
|
|
|
|
|
Go 1.5 is the first one which supports the variable replacement we're
using for the flags. Any older versions aren't supported by the Go team
now that 1.7 is out, so you should be on one of these versions.
|
|
The other branches will get built as part of a PR.
|
|
|
|
|
|
|
|
|
|
We have our own libgit2 in a submodule, so this is unnecessary. While in
the area, update which version of libgit2 would be downloaded and remove
unnecessary CMake flags.
|
|
These builds should be quicker and faster. We don't need sudo, so write
that down for Travis to move us to these builds.
|
|
|
|
This should help it find the library we just installed.
|
|
This is the correct place for software not installed by the system's
package manager.
|
|
|
|
|
|
|
|
|
|
Its cgo linker doesn't support statically linking C libraries.
|
|
|
|
Build on 1.2 and allow tip to fail. These failures sometimes are our
fault, sometimes go's.
|
|
This lets us modify the libgit2-wide options/settings.
|
|
Add a build script and ask Travis to run it. It downloads the tip of
libgit2's dev branch and tests against that.
|