Commit Graph

40 Commits

Author SHA1 Message Date
Prithvi Shahi 6e9dd01629
chore: update release.md (#2090) 2023-02-15 14:03:18 -08:00
Marco Munizaga a857d40ee6
interop-tests: use new action with s3 caching (#2076)
* Use new test action

* Use master
2023-02-13 16:12:48 -08:00
web3-bot 3a66ff89a1
sync: update CI config files (#2073)
* bump go.mod to Go 1.19 and run go fix

* stop using the deprecated io/ioutil package

* bump go.mod to Go 1.19 and run go fix

* bump go.mod to Go 1.19 and run go fix

* bump go.mod to Go 1.19 and run go fix

* stop using the deprecated io/ioutil package

* bump go.mod to Go 1.19 and run go fix

* stop using the deprecated io/ioutil package

* update .github/workflows/go-test.yml

* update .github/workflows/go-check.yml

* update .github/workflows/release-check.yml

* various fixes

* stop using deprecated math/rand.Read

---------

Co-authored-by: web3-bot <web3-bot@users.noreply.github.com>
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2023-02-12 01:18:10 -08:00
Marco Munizaga 97af39a2ed
rcmgr: Use prometheus SDK for rcmgr metrics (#2044)
* Replace OpenCensus with Prometheus Go SDK

Allows for much more efficient metric collecting

* PR comments

* Try a different way of testing noallocs

* CI fiddling

* CI fiddling

* Undo debug change

* Return early

* Debug

* Try AllocsPerRun

* Try gosched in noop

* Use AllocsPerRun

* Try without cover

* Use tag

* Revert "Try without cover"

This reverts commit e91b1e8f0d0ffbe6842a37925eb72e0177bf0773.

* Cleanup debug code

* Use global string slice pool
2023-02-06 19:29:58 -08:00
Thomas Eizinger a5d4b2b33c
Migrate to test-plan composite action (#2039)
* Initial migration to test-plan composite action

* Update docs
2023-02-02 08:52:05 -08:00
Marco Munizaga 638329ddb6
CI: Fast multidimensional Interop tests (#1991)
* Test interop on changes

* Add pull request event

* Nits

* Rm un-needed default

* Use build tag

* Point to master for interop-test

* Point to master for interop-test

* Go mod tidy
2023-01-13 13:50:44 -08:00
Marten Seemann b3ab45431d
ci: use GitHub token to install protoc (#1996)
* ci: use GitHub token to install protoc

* fix: use github.token instead of secrets.GITHUB_TOKEN

Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2023-01-12 14:59:36 -08:00
Marten Seemann bdbef49cdb
ci: run go generate as part of the go-check workflow (#1986) 2023-01-11 20:34:34 -08:00
Marten Seemann a9ec918148
core/crypto: drop all OpenSSL code paths (#1953) 2023-01-06 17:18:13 -08:00
Marten Seemann 881a8008c8
ci: fix path to interop test plan composition file (#1933) 2022-12-05 21:53:56 -08:00
web3-bot 398179998e
sync: update CI config files (#1771) 2022-09-21 13:32:51 +00:00
libp2p-mgmt-read-write[bot] 214b337106
chore: Update .github/workflows/stale.yml [skip ci] 2022-09-19 13:42:34 +00:00
Laurent Senta 04a073073e
ci: add cross-version interop (#1725) 2022-08-31 07:46:31 -07:00
Marten Seemann 3d482f6b4c
simplify the release checklist (#1691)
* simplify the release checklist

* go-ipfs -> kubo

Co-authored-by: Steve Loeppky <stvn@loeppky.com>

Co-authored-by: Steve Loeppky <stvn@loeppky.com>
2022-08-28 13:26:57 -07:00
Jorropo 52b2eb4b85
crypto: add better support for alternative backends (#1686) 2022-08-19 00:13:18 -07:00
web3-bot eff72c4afa
sync: update CI config files (#1678)
* bump go.mod to Go 1.18 and run go fix

* bump go.mod to Go 1.18 and run go fix

* bump go.mod to Go 1.18 and run go fix

* bump go.mod to Go 1.18 and run go fix

* run gofmt -s

* update .github/workflows/go-test.yml

* update .github/workflows/go-check.yml

* stop using the deprecated io/ioutil package

Co-authored-by: web3-bot <web3-bot@users.noreply.github.com>
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2022-08-17 01:05:51 -07:00
Laurent Senta 4ebef8672c
ci: add testground ping interop workflow (#1625) 2022-08-02 07:43:52 -07:00
Elena Frank fc2174c883
redirect to libp2p/specs for general libp2p ideas (#1388)
* redirect to libp2p/specs for general libp2p ideas

* re-add referral to discussion forum

* Upper case "Go"

Co-authored-by: Marten Seemann <martenseemann@gmail.com>

Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2022-04-18 13:59:05 -07:00
web3-bot 38c8195999
sync: update CI config files (#1372)
* bump go.mod to Go 1.17 and run go fix

* update .github/workflows/automerge.yml

* update .github/workflows/go-test.yml

* update .github/workflows/go-check.yml

Co-authored-by: web3-bot <web3-bot@users.noreply.github.com>
2022-04-10 15:33:32 -07:00
Marten Seemann 11e3b9a879
increase the UDP receiver buffer size on CI (#1323) 2022-02-07 00:32:37 -08:00
Marten Seemann 47e363fcb1 add a release checklist item to update the examples 2022-01-10 11:00:11 +04:00
web3-bot 187f2db8be
sync: update CI config files (#1261) 2021-12-13 11:34:55 +00:00
web3-bot 1647caea69
sync: update CI config files (#1225) 2021-10-18 16:04:34 +00:00
web3-bot 0741d17496
sync: update CI config files (#1166) 2021-08-21 11:00:06 +00:00
web3-bot 39b92d7f7a update .github/workflows/go-check.yml 2021-06-01 16:53:38 +00:00
web3-bot a7f7b5a91e update .github/workflows/go-test.yml 2021-06-01 16:53:38 +00:00
web3-bot b2a79f3ef6 update .github/workflows/automerge.yml 2021-06-01 16:53:38 +00:00
Steven Allen 2dedcd0f22 test: disable flaky upstream testing 2021-05-17 10:38:34 -07:00
Steven Allen 209d901fd0 ci: only run upstream/interop tests on master/PRs
These are pretty expensive so there's no need to run them on push.
2021-05-17 10:19:11 -07:00
Steven Allen 911ef85959 ci: action names 2021-05-17 10:19:11 -07:00
Steven Allen 47ce6e52c4 feat: add upstream & interop tests
Add tests to link in new libp2p release in upstream repos and interop
tests. This way, we'll very quickly know if something is broken.
2021-05-17 10:19:11 -07:00
Steven Allen eee730bd80 doc: update the release process after running through it
1. Don't bother with making a release branch. We don't have enough
   changes being merged to master to need one.
2. Remove preload, hydra, filecoin, etc. infra testing. This really
   isn't necessary for a libp2p release.
3. Note that the release process should be updated post release.
2021-05-10 19:24:52 -07:00
Steven Allen 2deeabd72b
Merge pull request #1080 from libp2p/feat/release-process
doc: add a basic release process
2021-05-04 22:21:17 -07:00
Steven Allen 121cd00346 doc(release): update to reflect automated tests 2021-05-04 22:19:45 -07:00
Steven Allen 164a011f1d doc(release): document dep update process 2021-05-04 22:18:33 -07:00
web3-bot 2e491cb451 add .github/workflows/go-check.yml 2021-04-29 21:35:37 +00:00
web3-bot bc82ad32d0 add .github/workflows/go-test.yml 2021-04-29 21:35:37 +00:00
web3-bot cb9b5238e4 add .github/workflows/automerge.yml 2021-04-29 21:35:37 +00:00
Steven Allen 9d13654fbb doc: add a basic release process
1. A simple checklist.
2. A script to generate release notes.

I'm explicitly ignoring anything like a branching model for the moment.
We don't have a long RC process so that shouldn't be required (yet).
2021-04-29 11:13:02 -07:00
Steven Allen 0ae766d031 chore: port issue templates from go-ipfs 2019-07-26 09:35:08 -07:00