Commit Graph

364 Commits

Author SHA1 Message Date
Ivan Valdes
6325cce0ac github: remove amd64 test actions
The pull-etcd-unit-test-amd64, pull-etcd-unit-test-386,
pull-etcd-integration-1-cpu-amd64, pull-etcd-integration-2-cpu-amd64
and pull-etcd-integration-8-cpu-amd64 jobs are already running on the
prow infrastructure. It is safe to remove these duplicated workloads
from GitHub actions.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-07-12 22:41:05 -07:00
James Blair
4d9dcebd61 Merge pull request #18302 from etcd-io/dependabot/github_actions/actions/download-artifact-4.1.8
build(deps): bump actions/download-artifact from 4.1.7 to 4.1.8
2024-07-09 15:16:04 +12:00
dependabot[bot]
25431d6b49 build(deps): bump actions/download-artifact from 4.1.7 to 4.1.8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](65a9edc588...fa0a91b85d)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 17:24:27 +00:00
dependabot[bot]
c42bc86105 build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65462800fd...0b2256b8c0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 17:24:24 +00:00
dependabot[bot]
7ed3359a89 build(deps): bump github/codeql-action from 3.25.10 to 3.25.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.10 to 3.25.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](23acc5c183...b611370bb5)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 17:04:16 +00:00
Ivan Valdes
34361a1a81 github: remove govulncheck action
This job has already been migrated to prow.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-06-28 22:07:01 -07:00
dependabot[bot]
6414e74486 build(deps): bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](595be6a0f6...7c2007bcb5)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 17:56:43 +00:00
dependabot[bot]
45e7d5bab9 build(deps): bump github/codeql-action from 3.25.8 to 3.25.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.8 to 3.25.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](2e230e8fe0...23acc5c183)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 20:39:34 +00:00
dependabot[bot]
1bff41630e build(deps): bump actions/checkout from 4.1.6 to 4.1.7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](a5ac7e51b4...692973e3d9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 17:31:10 +00:00
Marek Siarkowicz
f01f23dab0 Merge pull request #18177 from ArkaSaha30/rm-robustness-amd64-wf
Remove robustness presubmits for `amd64` arch
2024-06-15 09:20:24 +02:00
ArkaSaha30
6ca3b6ba88 Remove robustness presubmits and periodics workflows
This commit will remove robustness presubmits
for both `amd64` and `arm64` archs, periodics for
`amd64` arch since it has been migrated to test-infra
as prowjobs:
https://github.com/kubernetes/test-infra/blob/master/config/jobs/etcd/etcd-periodics.yaml#L61-L230
https://github.com/kubernetes/test-infra/blob/master/config/jobs/etcd/etcd-presubmits.yaml#L240-L279

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-06-14 23:22:14 +05:30
Chun-Hung Tseng
bc1aed1936 Fix govulncheck CI check on main branch
This commit fixed the Go Vulnerability Checker CI job, which isn't
scanning for all go.mod files within the project.

Reference:
- https://github.com/etcd-io/etcd/discussions/18168

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-06-14 11:30:10 +02:00
Chun-Hung Tseng
1579c57729 Update codecov config to support commenting code coverage in PRs
Add missing directory fixing go.etcd.io/etcd/etcdutl/v3/::etcdutl/

Note: we have some of the tests written in a way that is
non-deterministic across runs, thus, even when there is no code changes
there might still have slight variation for test coverage [2]

Reference:
[1] https://github.com/etcd-io/etcd/issues/18131
[2] https://docs.codecov.com/docs/unexpected-coverage-changes#reasons-for-indirect-changes

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-06-12 11:23:31 +02:00
James Blair
57907746e3 Merge pull request #18152 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.8
build(deps): bump github/codeql-action from 3.25.7 to 3.25.8
2024-06-11 20:29:55 +12:00
dependabot[bot]
59ba0d4ebb build(deps): bump github/codeql-action from 3.25.7 to 3.25.8
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](f079b84933...2e230e8fe0)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 17:32:50 +00:00
dependabot[bot]
90540f2586 build(deps): bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](fd25fed697...595be6a0f6)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 17:32:26 +00:00
dependabot[bot]
d88a1b3482 build(deps): bump github/codeql-action from 3.25.6 to 3.25.7
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.6 to 3.25.7.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](9fdb3e4972...f079b84933)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 17:16:24 +00:00
dependabot[bot]
33030f1c23 build(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](b2933f565d...fd25fed697)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-27 17:50:47 +00:00
Benjamin Wang
7a3ca53345 Merge pull request #18058 from jmhbnz/prow-migration
Complete migration of verify workflow to prow
2024-05-23 06:49:33 +01:00
James Blair
33f3b63acb Complete migration of verify workflow to prow.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-05-23 06:06:48 +12:00
Siyuan Zhang
8dcb198f14 workflow: change the target of make test-robustness to test-robustness-main
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-05-22 09:25:46 -07:00
James Blair
6079767dd0 Merge pull request #18043 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.6
build(deps): bump github/codeql-action from 3.25.5 to 3.25.6
2024-05-21 07:31:40 +12:00
dependabot[bot]
8c1b08b69f build(deps): bump actions/checkout from 4.1.5 to 4.1.6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](44c2b7a8a4...a5ac7e51b4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 17:59:19 +00:00
dependabot[bot]
db58ad113e build(deps): bump github/codeql-action from 3.25.5 to 3.25.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.5 to 3.25.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](b7cec75265...9fdb3e4972)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 17:59:10 +00:00
dependabot[bot]
d8de8a4a74 dependency(gh_action): bump github/codeql-action from 3.25.3 to 3.25.5
Co-authored-by:
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.3 to 3.25.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](d39d31e687...b7cec75265)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Co-authored-by: dependabot[bot] <support@github.com>
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-13 13:36:07 -07:00
Ivan Valdes
7ecef0061f github: fix version from codeql-action/upload-sarif
The commit SHA pointed to the correct version, but the reference in the
comment was wrong.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-13 13:29:54 -07:00
James Blair
545656abea Merge pull request #18002 from etcd-io/dependabot/github_actions/ossf/scorecard-action-2.3.3
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
2024-05-14 07:40:42 +12:00
James Blair
f5f3f8293a Merge pull request #18003 from etcd-io/dependabot/github_actions/actions/checkout-4.1.5
build(deps): bump actions/checkout from 4.1.4 to 4.1.5
2024-05-14 06:43:15 +12:00
dependabot[bot]
bb80701991 build(deps): bump actions/checkout from 4.1.4 to 4.1.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](0ad4b8fada...44c2b7a8a4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 17:37:05 +00:00
dependabot[bot]
2464078f05 build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.3.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](0864cf1902...dc50aa9510)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 17:36:57 +00:00
dependabot[bot]
11a4e02bac build(deps): bump aquasecurity/trivy-action from 0.19.0 to 0.20.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](d710430a67...b2933f565d)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 17:36:44 +00:00
James Blair
333bd7bf76 Merge pull request #17979 from jmhbnz/add-owner-file-labels
Add nested owners files to automate labeling pull requests
2024-05-13 07:39:50 +12:00
James Blair
c81e747947 Automate labels for tools pull requests.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-05-12 22:27:19 +12:00
Jimmy-
5fcc0fe0a9 fix: Use apt -o APT::Update::Error-Mode=any for updating package lists
Signed-off-by: Jimmy- <43562694+jimmy-bro@users.noreply.github.com>
2024-05-11 23:19:39 +08:00
dependabot[bot]
50f9062993 build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](0c52d547c9...cdcb360436)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 17:06:58 +00:00
Ivan Valdes
cdf03d641a github/workflows: remove golangci-lint-action step from static-analysis
The golangci-lint-action step runs only on the repository's top-level
directory. Then, make verify reruns it on the same directory, which is
redundant.

However, to keep make verify target working, golangci-lint needs to be
installed locally.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-05-05 20:16:09 -07:00
Benjamin Wang
0e37ffca81 Merge pull request #17902 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.3
build(deps): bump github/codeql-action from 3.25.2 to 3.25.3
2024-04-30 09:26:14 +01:00
Marek Siarkowicz
35a34553a9 Merge pull request #17913 from ivanvc/dont-run-robustness-tests-in-forks
github/workflows: skip robustness tests in forks
2024-04-30 08:35:28 +02:00
Benjamin Wang
5078ce9e93 Merge pull request #17903 from etcd-io/dependabot/github_actions/golangci/golangci-lint-action-5.1.0
build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0
2024-04-30 07:06:06 +01:00
Benjamin Wang
d31097be03 Merge pull request #17905 from etcd-io/dependabot/github_actions/actions/download-artifact-4.1.7
build(deps): bump actions/download-artifact from 4.1.6 to 4.1.7
2024-04-30 07:01:07 +01:00
dependabot[bot]
e664a53f0d build(deps): bump github/codeql-action from 3.25.2 to 3.25.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.2 to 3.25.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](8f596b4ae3...d39d31e687)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-30 06:00:03 +00:00
Ivan Valdes
f6ab2043a3 github/workflows: skip robustness tests in forks
Robustness tests require a larger instance size, which user forks cannot
access. It also tries to trigger an ARM64 build that runs on actuated
infrastructure. By not running them on user forks, contributors won't be
notified that their builds are failing due to timeouts trying to run the
job, while the tests will still run on etcd-io/etcd pull requests and
commits.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-29 22:54:12 -07:00
dependabot[bot]
4d2caf5696 build(deps): bump actions/download-artifact from 4.1.6 to 4.1.7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](9c19ed7fe5...65a9edc588)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 17:39:08 +00:00
dependabot[bot]
5293994e86 build(deps): bump actions/checkout from 4.1.3 to 4.1.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1d96c772d1...0ad4b8fada)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 17:39:05 +00:00
dependabot[bot]
dcfc447fd3 build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.1.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4.0.0 to 5.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](3cfe3a4abb...9d1e0624a7)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 17:38:58 +00:00
zgzhang4
0bd0c4a21b github workflow: drop measure test flakiness
Signed-off-by: zgzhang4 <zgzhang4@iflytek.com>
2024-04-29 23:20:45 +08:00
Siyuan Zhang
7253a317c2 github workflow: remove failfast in robustness nightly.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-04-25 09:36:31 -07:00
Marek Siarkowicz
d48a9d7cdc Merge pull request #17850 from etcd-io/dependabot/github_actions/actions/download-artifact-4.1.6
build(deps): bump actions/download-artifact from 4.1.4 to 4.1.6
2024-04-24 13:35:30 +02:00
Marek Siarkowicz
876f6d16aa Merge pull request #17866 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.2
build(deps): bump github/codeql-action from 3.25.0 to 3.25.2
2024-04-24 13:28:32 +02:00
Benjamin Wang
a2911b4844 Merge pull request #17849 from etcd-io/dependabot/github_actions/actions/upload-artifact-4.3.3
build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3
2024-04-24 10:48:47 +01:00