kubo/.github/workflows
Marcin Rataj 9faefe316f
Some checks are pending
CodeQL / codeql (push) Waiting to run
Docker Check / lint (push) Waiting to run
Docker Check / build (push) Waiting to run
Gateway Conformance / gateway-conformance (push) Waiting to run
Gateway Conformance / gateway-conformance-libp2p-experiment (push) Waiting to run
Go Build / go-build (push) Waiting to run
Go Check / go-check (push) Waiting to run
Go Lint / go-lint (push) Waiting to run
Go Test / go-test (push) Waiting to run
Interop / interop-prep (push) Waiting to run
Interop / helia-interop (push) Blocked by required conditions
Interop / ipfs-webui (push) Blocked by required conditions
Sharness / sharness-test (push) Waiting to run
Spell Check / spellcheck (push) Waiting to run
refactor(ci): optimize build workflows (#10973)
* ci: optimize build workflows

- use go version from go.mod instead of hardcoding
- group platforms by OS for parallel builds
- remove legacy try-build targets

* fix: checkout before setup-go in all workflows

setup-go needs go.mod to be present, so checkout must happen first

* chore: remove deprecated // +build syntax

go 1.17+ uses //go:build, the old syntax is no longer needed

* simplify: remove nofuse tag from CI workflows

- workflows now rely on platform build constraints
- keep make nofuse target for manual builds
- remove unused appveyor.yml

* ci: remove legacy travis variable and fix gateway-conformance

- remove TRAVIS env variable from 4 workflows
- fix gateway-conformance checkout path to match working-directory
- replace deprecated cache-go-action with built-in setup-go caching
2025-09-19 14:44:38 +02:00
..
changelog.yml ci: add changelog update checker workflow [skip changelog] (#10002) 2023-07-06 08:13:27 +02:00
codeql-analysis.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
docker-check.yml chore(deps): bump hadolint/hadolint-action from 3.1.0 to 3.2.0 (#10959) 2025-09-19 05:13:50 +02:00
docker-image.yml feat(ci): docker linting (#10927) 2025-08-26 17:01:06 +02:00
gateway-conformance.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
generated-pr.yml ci: uci/copy-templates (#10787) 2025-05-09 21:53:37 +02:00
gobuild.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
golang-analysis.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
golint.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
gotest.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
interop.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
sharness.yml refactor(ci): optimize build workflows (#10973) 2025-09-19 14:44:38 +02:00
spellcheck.yml feat(ci): reusable spellcheck from unified CI (#10873) 2025-08-14 00:35:35 +00:00
stale.yml ci: uci/copy-templates (#10787) 2025-05-09 21:53:37 +02:00
sync-release-assets.yml chore(deps): bump actions/setup-node from 4 to 5 (#10962) 2025-09-19 05:07:52 +02:00