Commit Graph

74 Commits

Author SHA1 Message Date
Marco Munizaga ca2ec81fc9 ci: move to github actions runner 2025-09-30 12:08:35 -07:00
Marco Munizaga 78f84c40c8 chore: support Go 1.24 & 1.25 (#3366) 2025-08-18 19:09:23 +05:30
Marco Munizaga 9f5945e189 feat(simlibp2p): Simulated libp2p Networks (#3262) 2025-08-15 09:44:03 -07:00
Piotr Galar b0cc6503e5 ci: use go-check for golangci-lint (#3309) 2025-06-16 14:12:04 +05:30
web3-bot 4c254930f0 ci: update golangci-lint version (#3282)
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2025-05-30 17:33:06 +05:30
sukun a085837878 chore: use tcort/github-action-markdown-link-check (#3291)
The existing checker is consistently failing
2025-05-16 15:18:34 +05:30
sukun 4b7997256e ci: add golangci-lint for linting (#3269) 2025-04-14 15:21:03 +05:30
web3-bot 96318bce3b chore: add or force update .github/workflows/generated-pr.yml 2025-03-27 02:06:46 +00:00
web3-bot d0b5129827 chore: add or force update .github/workflows/stale.yml 2025-03-27 02:06:46 +00:00
web3-bot fe11448914 chore: update ci for go1.24 (#3195)
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2025-02-18 17:31:14 +05:30
Daniel Norman 898824c4c0 feat: add AutoTLS example (#3103)
Co-authored-by: Daniel N <2color@users.noreply.github.com>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
2025-02-13 13:21:22 +01:00
Marco Munizaga 49c95495f2 ci: move to actions/upload-artifact@v4 (#3152) 2025-01-23 08:05:36 -08:00
Piotr Galar 3839c642a7 ci: get back on the main release track of release checker (#3117)
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
2024-12-24 07:09:38 -08:00
Piotr Galar 084ebf348d ci: free disk space for interop tests (#3084) 2024-12-05 16:54:18 +05:30
Marco Munizaga 3d63fd6a70 Use fork of release-check (#3018)
Until the fix in
https://github.com/ipdxco/unified-github-workflows/pull/96 is in
2024-10-22 10:38:24 -07:00
Piotr Galar e4f878820b chore: parameterise s3 build cache setup (#2948) 2024-09-14 11:10:30 +05:30
sukun f535990da5 ci: use go1.23, drop go1.21 (#2933) 2024-08-21 13:42:36 -07:00
Marco Munizaga 6c12e2237a ci: Out of the tarpit (#2923)
* Lint fixes

* Use latest go version for go-check

Fixes nil pointer issue in staticcheck

* Add test_analysis helper script

* Use custom go-test-template

* Add some tests to the test_analysis script

* Always upload test_results db

* Attempt to fix test on windows

* Better if statement

* Try to fix flaky test

* Disable caching setup-go on Windows

* Better if statement

* Tweak

* Always upload summary and artifact

* Close db

* No extra newline
2024-08-20 11:13:32 -07:00
Marco Munizaga 74c393cd72 Remove 32-bit tests. Adds time and I don't think there's much value (#2900) 2024-08-19 10:32:41 -07:00
cario-dev 8f315d9406 upgrade checkout action to version with node20 (#2790)
Co-authored-by: Marco Munizaga <git@marcopolo.io>
2024-06-03 11:40:47 -07:00
web3-bot 39242a499c ci: uci/copy-templates (#2747)
* chore: add or force update .github/workflows/go-test.yml

* chore: add or force update .github/workflows/go-check.yml

* chore: add or force update .github/workflows/releaser.yml

* chore: add or force update .github/workflows/release-check.yml

* chore: add or force update .github/workflows/tagpush.yml

* chore: add or force update .github/workflows/go-test.yml

* chore: add or force update .github/workflows/go-check.yml

* chore: add or force update .github/workflows/releaser.yml

* chore: add or force update .github/workflows/release-check.yml

* chore: add or force update .github/workflows/tagpush.yml

* chore: add or force update .github/workflows/go-test.yml

* chore: add or force update .github/workflows/go-check.yml

* chore: add or force update .github/workflows/releaser.yml

* chore: add or force update .github/workflows/release-check.yml

* chore: add or force update .github/workflows/tagpush.yml

* Update go-check.yml

* Update go-test.yml
2024-03-21 10:09:46 -07:00
Sukun c8024ff887 chore: drop support for go1.20 (#2708) 2024-02-18 18:49:17 +05:30
Dave Huseby 66a20a8f53 chore(cfg): Add config.yml for new issues (#2688) 2024-02-06 08:38:29 -08:00
Piotr Galar 5c9583419b ci: ignore protoc version comment on go generate (#2631)
* ci: ignore protoc version comment on go generate

* ci: update .github/workflows/go-check.yml
2023-11-14 13:40:41 -08:00
Thomas Eizinger c463bcd459 ci: migrate to renamed interop test action (#2617) 2023-10-23 22:27:36 -07:00
Prithvi Shahi c02be3228d ci: limit interop tests runs to core folders (#2513) 2023-08-25 20:58:03 -07:00
web3-bot 4a0c385e51 ci: copy new Unified CI templates and bump go.mod to Go 1.20 (#2471)
* chore: bump go.mod to Go 1.20 and run go fix

* chore: bump go.mod to Go 1.20 and run go fix

* chore: bump go.mod to Go 1.20 and run go fix

* chore: bump go.mod to Go 1.20 and run go fix

* chore: bump go.mod to Go 1.20 and run go fix

* fix: stop using the deprecated io/ioutil package

* chore: bump go.mod to Go 1.20 and run go fix

* chore: revert go fixes to go generated files

* chore: add or force update .github/workflows/go-test.yml

* chore: add or force update .github/workflows/go-check.yml

* chore: add or force update .github/workflows/releaser.yml

* chore: add or force update .github/workflows/release-check.yml

* chore: add or force update .github/workflows/tagpush.yml

* chore: restore modifications introduced during review

---------

Co-authored-by: galargh <piotr.galar@gmail.com>
2023-08-18 18:37:03 -07:00
Marten Seemann d2398ee4f2 quic: update quic-go to v0.37.5 (#2497)
* Small changes for new quic-go API

* Update quic-go dependency

* Manually bump Go version in go-test

* Don't run examples in Go 1.21 yet

Revert this commit when we release a new go-libp2p version compatible
with Go 1.21

* update quic-go to v0.37.5

---------

Co-authored-by: Marco Munizaga <git@marcopolo.io>
2023-08-17 00:26:56 -07:00
web3-bot dcc221ef68 chore: delete templates [skip ci] (#2470) 2023-08-11 08:41:19 +02:00
Sahib Yar fa153c58dd docs: Add a Github workflow for checking dead links (#2406)
Co-authored-by: Sahib Yar <sahib.yar@securiti.ai>
Co-authored-by: Marco Munizaga <marco@marcopolo.io>
2023-07-06 14:02:13 -07:00
GitHub 4fd6200cc7 chore: Update .github/workflows/stale.yml [skip ci] 2023-06-28 08:52:30 +00:00
GitHub f40712bc25 chore: Update .github/workflows/stale.yml [skip ci] 2023-06-14 09:04:31 +00:00
Marten Seemann 96f3dd3197 ci: run interop tests on self-hosted runners (#2281) 2023-05-09 03:59:41 -07:00
Prithvi Shahi 1d98f6409f chore: add interop testing to release checklist (#2269) 2023-05-08 23:16:02 -07:00
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