-
Notifications
You must be signed in to change notification settings - Fork 295
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update Go, Kubernetes and other dependencies #582
##### ISSUE TYPE - Feature Pull Request ##### SUMMARY - Update Go to 1.18 - Update Kubernetes-related dependencies to 0.24 - Update other dependencies (such as Slack, Mattermost and Discord clients, and also fsnotify, logrus, go-github....) - Use `github.com/slack-go/slack` (community-maintained fork of `nlopes/slack`) instead of `nlopes/slack` - Use Alpine 3.15 as a base image - ~Fix panic when a singleton Event is received~ Resolves #587 ##### TESTING I've already tested Slack, Mattermost, and Discord. Unfortunately, I couldn't test other integrations, but for the others I bumped them just to the latest minor versions (to not take any breaking changes). You can use my Docker image `pkosiec/botkube:update-deps` which I've built with the following commands: ``` make container-image docker tag ghcr.io/infracloudio/botkube:v9.99.9-dev-amd64 pkosiec/botkube:update-deps docker push pkosiec/botkube:update-deps ```
- Loading branch information
Showing
27 changed files
with
1,237 additions
and
215 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,140 @@ | ||
module github.com/infracloudio/botkube | ||
|
||
require ( | ||
github.com/Masterminds/squirrel v1.1.0 // indirect | ||
github.com/aws/aws-sdk-go v1.32.12 | ||
github.com/bwmarrin/discordgo v0.20.3 | ||
github.com/dyatlov/go-opengraph v0.0.0-20180429202543-816b6608b3c8 // indirect | ||
github.com/fortytw2/leaktest v1.3.0 // indirect | ||
github.com/fsnotify/fsnotify v1.4.9 | ||
github.com/go-ldap/ldap v3.0.3+incompatible // indirect | ||
github.com/go-redis/redis v6.15.2+incompatible // indirect | ||
github.com/gogo/protobuf v1.3.2 // indirect | ||
github.com/google/go-github/v27 v27.0.4 | ||
github.com/hashicorp/golang-lru v0.5.3 // indirect | ||
github.com/imdario/mergo v0.3.7 // indirect | ||
github.com/aws/aws-sdk-go v1.44.17 | ||
github.com/bwmarrin/discordgo v0.25.0 | ||
github.com/fsnotify/fsnotify v1.5.4 | ||
github.com/google/go-github/v44 v44.1.0 | ||
github.com/infracloudio/msbotbuilder-go v0.2.5 | ||
github.com/larksuite/oapi-sdk-go v1.1.40-rc9 | ||
github.com/lib/pq v1.2.0 // indirect | ||
github.com/mattermost/gorp v2.0.0+incompatible // indirect | ||
github.com/mattermost/mattermost-server v5.11.1+incompatible | ||
github.com/nicksnyder/go-i18n v1.10.1 // indirect | ||
github.com/nlopes/slack v0.6.1-0.20191106133607-d06c2a2b3249 | ||
github.com/olivere/elastic v6.2.21+incompatible | ||
github.com/pborman/uuid v1.2.0 // indirect | ||
github.com/pelletier/go-toml v1.5.0 // indirect | ||
github.com/prometheus/client_golang v1.7.1 | ||
github.com/larksuite/oapi-sdk-go v1.1.44 | ||
github.com/mattermost/mattermost-server/v5 v5.39.3 | ||
github.com/olivere/elastic v6.2.37+incompatible | ||
github.com/prometheus/client_golang v1.12.2 | ||
github.com/sha1sum/aws_signing_client v0.0.0-20200229211254-f7815c59d5c1 | ||
github.com/sirupsen/logrus v1.7.0 | ||
github.com/stretchr/testify v1.7.0 | ||
go.uber.org/multierr v1.2.0 // indirect | ||
github.com/sirupsen/logrus v1.8.1 | ||
github.com/slack-go/slack v0.10.3 | ||
github.com/stretchr/testify v1.7.1 | ||
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b | ||
k8s.io/api v0.24.0 | ||
k8s.io/apimachinery v0.24.0 | ||
k8s.io/client-go v0.24.0 | ||
k8s.io/kubectl v0.24.0 | ||
k8s.io/sample-controller v0.24.0 | ||
) | ||
|
||
require ( | ||
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect | ||
github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd // indirect | ||
github.com/PuerkitoBio/purell v1.1.1 // indirect | ||
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect | ||
github.com/beorn7/perks v1.0.1 // indirect | ||
github.com/blang/semver v3.5.1+incompatible // indirect | ||
github.com/cespare/xxhash/v2 v2.1.2 // indirect | ||
github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5 // indirect | ||
github.com/davecgh/go-spew v1.1.1 // indirect | ||
github.com/decred/dcrd/dcrec/secp256k1/v3 v3.0.0 // indirect | ||
github.com/dustin/go-humanize v1.0.0 // indirect | ||
github.com/dyatlov/go-opengraph v0.0.0-20210112100619-dae8665a5b09 // indirect | ||
github.com/emicklei/go-restful v2.9.5+incompatible // indirect | ||
github.com/evanphx/json-patch v4.12.0+incompatible // indirect | ||
github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d // indirect | ||
github.com/francoispqt/gojay v1.2.13 // indirect | ||
github.com/fvbommel/sortorder v1.0.1 // indirect | ||
github.com/go-asn1-ber/asn1-ber v1.5.3 // indirect | ||
github.com/go-errors/errors v1.0.1 // indirect | ||
github.com/go-logr/logr v1.2.0 // indirect | ||
github.com/go-openapi/jsonpointer v0.19.5 // indirect | ||
github.com/go-openapi/jsonreference v0.19.5 // indirect | ||
github.com/go-openapi/swag v0.19.14 // indirect | ||
github.com/goccy/go-json v0.4.8 // indirect | ||
github.com/gogo/protobuf v1.3.2 // indirect | ||
github.com/golang-jwt/jwt/v4 v4.1.0 // indirect | ||
github.com/golang/protobuf v1.5.2 // indirect | ||
github.com/google/btree v1.0.1 // indirect | ||
github.com/google/gnostic v0.5.7-v3refs // indirect | ||
github.com/google/go-cmp v0.5.8 // indirect | ||
github.com/google/go-querystring v1.1.0 // indirect | ||
github.com/google/gofuzz v1.1.0 // indirect | ||
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect | ||
github.com/google/uuid v1.3.0 // indirect | ||
github.com/gorilla/websocket v1.5.0 // indirect | ||
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect | ||
github.com/hashicorp/errwrap v1.1.0 // indirect | ||
github.com/hashicorp/go-multierror v1.1.1 // indirect | ||
github.com/imdario/mergo v0.3.12 // indirect | ||
github.com/inconshreveable/mousetrap v1.0.0 // indirect | ||
github.com/jmespath/go-jmespath v0.4.0 // indirect | ||
github.com/josharian/intern v1.0.0 // indirect | ||
github.com/json-iterator/go v1.1.12 // indirect | ||
github.com/klauspost/cpuid/v2 v2.0.6 // indirect | ||
github.com/lestrrat-go/backoff/v2 v2.0.7 // indirect | ||
github.com/lestrrat-go/blackmagic v1.0.0 // indirect | ||
github.com/lestrrat-go/httpcc v1.0.0 // indirect | ||
github.com/lestrrat-go/iter v1.0.1 // indirect | ||
github.com/lestrrat-go/jwx v1.1.7 // indirect | ||
github.com/lestrrat-go/option v1.0.0 // indirect | ||
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect | ||
github.com/mailru/easyjson v0.7.7 // indirect | ||
github.com/mattermost/go-i18n v1.11.0 // indirect | ||
github.com/mattermost/ldap v0.0.0-20201202150706-ee0e6284187d // indirect | ||
github.com/mattermost/logr v1.0.13 // indirect | ||
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect | ||
github.com/minio/md5-simd v1.1.2 // indirect | ||
github.com/minio/minio-go/v7 v7.0.11 // indirect | ||
github.com/minio/sha256-simd v1.0.0 // indirect | ||
github.com/mitchellh/go-homedir v1.1.0 // indirect | ||
github.com/mitchellh/go-wordwrap v1.0.0 // indirect | ||
github.com/moby/spdystream v0.2.0 // indirect | ||
github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 // indirect | ||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | ||
github.com/modern-go/reflect2 v1.0.2 // indirect | ||
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect | ||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | ||
github.com/pborman/uuid v1.2.1 // indirect | ||
github.com/pelletier/go-toml v1.9.4 // indirect | ||
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect | ||
github.com/philhofer/fwd v1.1.1 // indirect | ||
github.com/pkg/errors v0.9.1 // indirect | ||
github.com/pmezard/go-difflib v1.0.0 // indirect | ||
github.com/prometheus/client_model v0.2.0 // indirect | ||
github.com/prometheus/common v0.33.0 // indirect | ||
github.com/prometheus/procfs v0.7.3 // indirect | ||
github.com/rs/xid v1.3.0 // indirect | ||
github.com/russross/blackfriday v1.5.2 // indirect | ||
github.com/spf13/cobra v1.4.0 // indirect | ||
github.com/spf13/pflag v1.0.5 // indirect | ||
github.com/tinylib/msgp v1.1.6 // indirect | ||
github.com/wiggin77/cfg v1.0.2 // indirect | ||
github.com/wiggin77/merror v1.0.3 // indirect | ||
github.com/wiggin77/srslog v1.0.1 // indirect | ||
github.com/xlab/treeprint v0.0.0-20181112141820-a009c3971eca // indirect | ||
go.starlark.net v0.0.0-20200306205701-8dd3e2ee1dd5 // indirect | ||
go.uber.org/atomic v1.8.0 // indirect | ||
go.uber.org/multierr v1.7.0 // indirect | ||
go.uber.org/zap v1.19.0 // indirect | ||
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 // indirect | ||
golang.org/x/net v0.0.0-20211209124913-491a49abca63 // indirect | ||
golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f // indirect | ||
golang.org/x/sys v0.0.0-20211210111614-af8b64212486 // indirect | ||
golang.org/x/term v0.0.0-20210503060354-a79de5458b56 // indirect | ||
golang.org/x/net v0.0.0-20220403103023-749bd193bc2b // indirect | ||
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b // indirect | ||
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect | ||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect | ||
golang.org/x/text v0.3.7 // indirect | ||
gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d // indirect | ||
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect | ||
google.golang.org/appengine v1.6.7 // indirect | ||
google.golang.org/protobuf v1.28.0 // indirect | ||
gopkg.in/inf.v0 v0.9.1 // indirect | ||
gopkg.in/ini.v1 v1.62.0 // indirect | ||
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect | ||
gopkg.in/yaml.v2 v2.4.0 | ||
k8s.io/api v0.20.5 | ||
k8s.io/apimachinery v0.20.5 | ||
k8s.io/client-go v0.20.5 | ||
k8s.io/kubectl v0.20.5 | ||
k8s.io/sample-controller v0.20.5 | ||
gopkg.in/yaml.v2 v2.4.0 // indirect | ||
k8s.io/cli-runtime v0.24.0 // indirect | ||
k8s.io/component-base v0.24.0 // indirect | ||
k8s.io/klog/v2 v2.60.1 // indirect | ||
k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 // indirect | ||
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect | ||
sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect | ||
sigs.k8s.io/kustomize/api v0.11.4 // indirect | ||
sigs.k8s.io/kustomize/kyaml v0.13.6 // indirect | ||
sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect | ||
sigs.k8s.io/yaml v1.2.0 // indirect | ||
) | ||
|
||
go 1.16 | ||
go 1.18 |
Oops, something went wrong.