dependabot[bot]
a2c63650c5
build(deps): bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
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 >
2023-12-11 12:07:59 +00:00
dependabot[bot]
27ab069863
build(deps): bump dcarbone/install-jq-action from 2.0.2 to 2.1.0
...
Bumps [dcarbone/install-jq-action](https://github.com/dcarbone/install-jq-action ) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/dcarbone/install-jq-action/releases )
- [Commits](https://github.com/dcarbone/install-jq-action/compare/v2.0.2...v2.1.0 )
---
updated-dependencies:
- dependency-name: dcarbone/install-jq-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-13 12:32:26 +00:00
parth-gr
3d4036547c
ci: check mds liveness probe unit test from the CI run
...
Signed-off-by: parth-gr <paarora@redhat.com >
2023-10-10 18:56:36 +05:30
dependabot[bot]
14f0a9e772
build(deps): bump actions/checkout from 3 to 4
...
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 >
2023-09-04 12:33:02 +00:00
subhamkrai
e9cc7ed7b9
build: update go version to 1.21 from 1.20
...
Signed-off-by: subhamkrai <srai@redhat.com >
2023-08-25 12:23:21 +05:30
travisn
05bebc1615
ci: require go 1.20 in the builds
...
To update to the latest go modules we need to restrict golang
support to 1.20 for now.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-06-22 16:37:10 -06:00
dependabot[bot]
128e7d72df
build(deps): bump actions/setup-go from 3 to 4
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...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 >
2023-03-20 13:02:05 +00:00
Pratik Raj
cc921a53f0
build: move to Go 1.19 as default version for building services
...
Go 1.18.5 and other Go 1.18 version patches provided many vulnerability fixes
but as go.mod doesn't support minor version i.e why moving to next go release
Signed-off-by: Pratik Raj <rajpratik71@gmail.com >
2022-12-19 15:07:02 +05:30
dependabot[bot]
aa102da4c8
build(deps): bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
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 >
2022-10-31 12:27:55 +00:00
dependabot[bot]
53bbd631e1
build(deps): bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [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/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-27 13:55:01 +00:00
subhamkrai
c2cc8d3a66
ci: no need to copy working dir to GOPATH
...
this commits remove using working-dire and copying
files to GOPATH since they are not required anymore.
Signed-off-by: subhamkrai <srai@redhat.com >
2022-09-06 19:22:45 +05:30
subhamkrai
aec9ac3060
ci: ubuntu 18.04 is deprecated upgrade to ubuntu 22.04
...
Signed-off-by: subhamkrai <srai@redhat.com >
2022-08-26 15:19:26 +05:30
subhamkrai
0ae55eb472
ci: add right indentation for ci yaml and sh files
...
these indenation where added by vscode extentions.
for yaml I have extention ` YAML` by Red Hat
for bash I have `shell-format` and `shellCheck`.
Signed-off-by: subhamkrai <srai@redhat.com >
2022-08-26 08:37:40 +05:30
Travis Nielsen
49ca309622
build: only support go 1.18 with the latest modules
...
The modules are only compatible with go 1.18.
Remove support for go 1.17.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2022-08-11 12:31:50 -06:00
neilnaveen
2e2eca672a
ci: set permissions for github actions
...
Restrict the GitHub token permissions only to the required ones;
this way, even if the attackers will succeed in compromising your workflow,
they won’t be able to do much.
Included permissions for the action.
https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com >
2022-08-04 11:07:00 -06:00
Madhu Rajanna
4a26d389b7
ci: stop inprogress jobs when pr is updated
...
stop the in progress jobs when a PR is updated
Ref: https://docs.github.com/en/actions/using-workflows/ \
workflow-syntax-for-github-actions# \
example-using-concurrency-to-cancel-any-in-progress-job-or-run
example job is here
https://core.trac.wordpress.org/changeset/50930
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2022-05-30 12:11:48 +05:30
subhamkrai
81d696652d
build: update golang version to v1.17
...
update golang version to v1.17
Signed-off-by: subhamkrai <srai@redhat.com >
2022-04-19 09:04:29 +05:30
subhamkrai
e4a2a06d2e
ci: skip few ci when pr labled skip-ci
...
skip build, codegen and unit test ci test when
skip-ci labled is marked in PR.
Closes: https://github.com/rook/rook/issues/9972
Signed-off-by: subhamkrai <srai@redhat.com >
2022-04-05 11:35:38 +05:30
Travis Nielsen
87596c6f8e
build: detect git version instead of setting to 0
...
The build version should be detected with the git describe
command, but if the VERSION var is already set, it will be
used instead of being detected from git. During the official
builds or even local builds, we just want to let the makefile
detect the git version.
The full git history is added to enable proper detection of the
version. Without the full history only a hash is returned for
the version, which then results in an invalid semantic version
error for the helm chart.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2021-07-28 07:25:10 -06:00
Blaine Gardner
e71882fd16
test: add xtrace for github action shells
...
For all Rook-maintained GH actions, use a default shell that has xtrace
enabled to help debug any errors.
Enable xtrace on all actions except these that use only external tools:
- codespell
- commitlint (wagoid/commitlint)
- golangci-lint
- helm-lint (chart-testing)
- stale
- yamllint
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2021-06-22 10:58:08 -06:00
subhamkrai
bf7b4609b1
build: bump to golang version 1.16
...
this commit bump to golang version 1.16.
Signed-off-by: subhamkrai <srai@redhat.com >
2021-05-19 13:35:20 +05:30
Sébastien Han
6a33395c4a
ci: separate PR and release/master branch push into different files
...
We now have a single file with all the integration test that will run
when code is pushed to a release branch or merged in master.
Also, we have separate files with integration tests that run on pull
requests against master or a release branch.
Signed-off-by: Sébastien Han <seb@redhat.com >
2021-04-19 12:43:31 +02:00
Blaine Gardner
a818a01a13
test: do not allow go.test parallel dependencies
...
Dependencies for `make go.test` have to run in order, so call them
explicitly from the target rather than allowing them to be done in
parallel if `make -j` flag is used.
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2021-04-16 12:24:39 -06:00
Sébastien Han
5fccaf5e62
Merge pull request #7328 from leseb/ubuntu-18-ci
...
ceph: stick with ubuntu-18.04 on the CI
2021-03-01 18:44:41 +01:00
Sébastien Han
0adf7624d9
ceph: stick with ubuntu-18.04 on the CI
...
Github just switched to use Ubuntu 20.04 for the ubuntu-latest and it is
breaking some of our scenarios so far. Especially scenario creating
partitions.
Closes: https://github.com/rook/rook/issues/7327
Signed-off-by: Sébastien Han <seb@redhat.com >
2021-03-01 18:20:42 +01:00
subhamkrai
9b6bf82925
ci: update checkout version
...
this commit update checkout version.
Signed-off-by: subhamkrai <srai@redhat.com >
2021-03-01 10:30:00 +05:30
subhamkrai
fd6f6d4953
ci: replace cd with working-directory
...
this commit replace `cd` with `working-directory`
in gh action.
Signed-off-by: subhamkrai <srai@redhat.com >
2021-03-01 10:30:00 +05:30
Sébastien Han
2c021fb357
ci: bump golang version to 1.15
...
The rest of the CI already uses 1.15 so let's homogenize that.
Signed-off-by: Sébastien Han <seb@redhat.com >
2021-01-18 08:47:31 +01:00
Sébastien Han
2d1cf09d8d
ci: only run the canary test on code changes
...
If no Go files changed we do not run the CI.
Signed-off-by: Sébastien Han <seb@redhat.com >
2020-11-16 18:05:07 +01:00
Sébastien Han
48dad45f98
ci: run unit tests in gh actions
...
We now run Rook's unit test in gh workflows
Signed-off-by: Sébastien Han <seb@redhat.com >
2020-08-27 16:19:10 +02:00