etcd-snaps:v3.4

Last commit made on 2022-12-12
Get this branch:
git clone -b v3.4 https://git.launchpad.net/etcd-snaps

Branch merges

Branch information

Name:
v3.4
Repository:
lp:etcd-snaps

Recent commits

89705cc... by Kevin W Monroe

update etcd to 3.4.22 and use go-1.19/stable to build

2940187... by Tim Van Steenburgh

Add version check to test script

3c1ab01... by Tim Van Steenburgh

Use env var instead of hardcoding build path

The hardcoded path was causing the build to succeed locally
but fail on Launchpad.

9054244... by Tim Van Steenburgh

 Update v3.4 branch to v3.4.5 and add unsupported arch handling (#23)

* Update v3.4 branch to v3.4.5 and add unsupported arch handling

Fixes: https://bugs.launchpad.net/etcd-snaps/+bug/1869232

* Add build workflow to v3.4 branch

* Update v3.4 to build with go1.13

Despite upstream docs to the contrary, recent versions of 3.4 require go
1.13 or greater, because they use go mod.

When go mod is in play, there's bug in snapcraft that:

- if you build w/o go-packages, too many binaries are built, where
snapcraft is expecting just one, and snapcraft exits with an error
- if you build *with* go-packages to avoid the previous error, the
correct output dir is not passed to 'go build' and so snapcraft again
exits with an error, thinking that *no* binaries have been built

And that's the reason for the 'override-build' section.

fb11ea7... by Tim Van Steenburgh

Updates for v3.4

- Use core18 base
- Remove aliases (deprecated)
- Use go-channel instead of go source-branch

15da3fb... by Tim Van Steenburgh

Changes for 3.4

- Change repo pointer to etcd-io
- ETCDCTL_API=3 is now the default
- Build with go 1.12

827f5fe... by Tim Van Steenburgh

3.2.9

0df5f38... by Tim Van Steenburgh

Branch for 3.2 track

216ce90... by Tim Van Steenburgh

etcd master requires go1.9+

eef10c4... by Evan <email address hidden>

Add a snapcraft badge (#3)

Congrats on snapping etcd! Here's a shiny green build status badge :)