Commit Graph

37 Commits

Author SHA1 Message Date
Jorropo
89a476948b tests: add new helia intergration tests 2023-10-20 11:45:15 +02:00
Henrique Dias
40d459b693 ci: do not run tests against go-ipfs-api 2023-10-13 13:57:05 +02:00
Jorropo
1d295eae92 tests: use latest npm-kubo
https://github.com/ipfs/npm-kubo/pull/62 has been released in v0.22.0.
2023-09-26 11:51:43 +02:00
Jorropo
8eecfcb4a6 tests: use the latest tag to run helia interop
All PRs have been merged:
- https://github.com/ipfs/helia/pull/200
- https://github.com/ipfs/helia-unixfs/pull/68
- https://github.com/ipfs/helia-ipns/pull/72
2023-09-26 11:35:08 +02:00
Adin Schmahmann
a9737e4d6a chore: update to build with Go 1.21 2023-09-18 17:05:32 +02:00
Piotr Galar
3e5e91dbbe
ci: remove obsolete protocol/cache-go-action (#10114) 2023-09-05 09:30:09 +02:00
dependabot[bot]
ac4d10faae
chore(deps): bump actions/setup-go from 2 to 4 (#9976)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2023-09-05 08:45:59 +02:00
dependabot[bot]
2690e083b4
chore(deps): bump actions/checkout from 3 to 4 (#10112)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 08:33:32 +02:00
Henrique Dias
2aa721b121 chore: bump to go 1.20
- Bumps golangci-lint to work for the new Go version
- Removes rand.Seed, which has been deprecated. It is seeded by default
  with a random value since Go 1.20.
- Replaces deprecated Fuse errors with syscall.Errno
2023-08-22 15:43:01 +02:00
Jorropo
5bec4d6756
ci: switch from testing against js-ipfs to helia (#10042)
* ci: switch interop tests from js-ipfs to helia

Fixes #10013

* Update .github/workflows/build.yml

Co-authored-by: Henrique Dias <hacdias@gmail.com>

---------

Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-08-02 17:01:41 +02:00
Piotr Galar
c293d62698
ci: add changelog update checker workflow [skip changelog] (#10002)
* ci: add changelog update checker workflow

* ci: trigger changelog workflow when modifying Go files only

* ci: disable js-rv-js tests in interop (#10007)
2023-07-06 08:13:27 +02:00
Piotr Galar
61f0aa0737
ci: fix checking state of CI in ipfs-webui (#9969) 2023-06-27 10:57:54 +00:00
Russell Dempsey
c93e2675ba
feat: webui@4.0.1 (#9940) 2023-06-14 10:12:41 +02:00
Jorropo
23f01232c9 ci: bump go version to 1.19.x across the whole board
We were quite inconsistent about this previously, some files used 1.19.1 some 1.19.x, this makes it more consistent.
2023-06-08 10:05:30 +02:00
Jorropo
86d8e75b7f client/rpc: migrate go-ipfs-http-client 2023-05-30 21:28:07 +02:00
Piotr Galar
a4f54574d0
ci: skip build on PRs modifying MDs only (#9879) 2023-05-15 15:39:00 +02:00
Piotr Galar
c9a8d9ff92
ci: simplify self-hosted runner selection (#9813)
* ci: simplify self-hosted runner selection

* ci: put interop jobs on self-hosted runners
2023-05-09 12:53:56 +02:00
Piotr Galar
f812f82574
ci: update apt before installing deps (#9831) 2023-04-24 09:44:27 +02:00
Gus Eggert
1b3e4438fc
chore: upgrade OpenTelemetry dependencies (#9736) 2023-04-05 11:44:14 +00:00
galargh
95dd93b243 ci: ignore js-js interop test cases 2023-03-31 09:29:09 +02:00
Gus Eggert
ebdca5cf02
test: cancel workflows on same branch when new commit is added (#9771)
This is pretty common when working through PRs and ends up causing
tons of in-flight GitHub Actions workflows running because they aren't
currently canceled when a new commit is added. This will cancel
previous runs if a new commit is added on a branch (which is the
behavior we had on CircleCI).
2023-03-30 07:58:12 -04:00
galargh
fb80af5180 fix: ensure unique job names across all GHA workflows 2023-03-21 15:50:43 +01:00
galargh
64d3c153cb Revert "ci: rename gha workflow files to match workflow names"
This reverts commit d164129258f456fb70dc709b59d743a8aed57cc2.
2023-03-21 14:59:51 +01:00
galargh
a8f2c12f71 ci: rename gha workflow files to match workflow names 2023-03-21 14:59:32 +01:00
galargh
2d65120fd5 ci: standarise gha names 2023-03-21 14:57:36 +01:00
galargh
337ddb1227 ci: remove ci/gh prefix from GHA workflows 2023-03-21 14:57:14 +01:00
galargh
be3bde6df9 ci: remove experimental tags from GHA workflows 2023-03-21 14:57:14 +01:00
Jorropo
7986196414 feat: Reduce RM code footprint
Co-Authored-By: Antonio Navarro Perez <antnavper@gmail.com>
2023-03-06 12:46:58 +01:00
Piotr Galar
0cea5be411
Merge branch 'master' into galargh-patch-1 2023-03-02 11:31:04 +01:00
Piotr Galar
e1f38d7567
ci: set sensible timeouts on all gha jobs (#9683) 2023-03-02 10:51:57 +01:00
Piotr Galar
baa9d609ec
ci: get rid of interop matrix 2023-02-27 13:18:11 +01:00
Piotr Galar
7cd7c67fb3
ci: fix test extraction in interop workflow 2023-02-27 11:10:28 +01:00
Piotr Galar
5d60453326
ci: ensure new interop suites are executed 2023-02-27 10:49:21 +01:00
Marten Seemann
a3366c522a
chore: update go-libp2p to v0.26 (#9656)
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-02-24 10:34:10 +01:00
Marcin Rataj
6819d9a64d
fix(ci): revert fix for bifrost-infra/issues/2300 (#9614)
This reverts commit a9fdf26eeb.
2023-01-31 01:42:40 +01:00
Marcin Rataj
ad9b486511 fix(ci): work around bifrost-infra/issues/2300
https://github.com/protocol/bifrost-infra/issues/2300#issuecomment-1398946009
2023-01-21 00:31:20 +01:00
Piotr Galar
d4cd414b5e
test: port CircleCI to GH Actions and improve sharness reporting (#9355)
Closes https://github.com/ipfs/kubo/issues/8991
Part of https://github.com/ipfs/kubo/issues/8804
2023-01-14 00:49:52 +01:00