31 Commits

Author SHA1 Message Date
Dmitry Kropachev
38001d64ac Update gocql version to v1.16.1 (#353)
* Update gocql version to v1.16.1

1. Update gocql to v1.16.1
2. Update golang to 1.25, since new gocql version requres it

* Update golangci to 2.5.0

It is needed since 1.64.8 does not support golang 1.25.
1. Update golangci to 2.5.0
2. Migrate from golangci config v1 to v2
3. Integrate fieldaligment to golangci
4. Drop fieldaligment from Makefile
5. Address complaints
2025-10-28 14:52:22 -04:00
Dmitry Kropachev
643d2e775e Update golang to 1.20 (#316)
* Update golang to 1.20

* Fix workflow file to make it work on `1.20`

* Update fieldalignment to 0.24.0

* Remove depricated ioutils

ioutils was depricatd and removed, same API available at `os` and `io`
packages now.
2025-04-25 13:34:40 -04:00
Dmitry Kropachev
439a1ba517 Refactor Makefile tools installation (#313)
* Refactor Makefile tools installation

Updating tools is not easy due to the bad Makefile design
Make it easier to update tools, preparing to golang and gocql update.

* Apply make fix

* Cleanup github workflow
2025-04-25 08:34:30 -04:00
Dmitry Kropachev
c12236d8f3 Makefile: rename run-scylla to start-scylla (#311) 2025-04-24 17:38:40 -04:00
Dmitry Kropachev
85ac2915b3 Use scylladb/scylla image (#312) 2025-04-24 14:02:37 -04:00
Dmitry Kropachev
653faf1e03 Fix schemagen and test generated code 2024-06-28 13:26:45 +02:00
Dmitry Kropachev
fcd76082db Switch to use scylla image instead of scylla version (#277)
Currently Makefile uses SCYLLA_VERSION to define docker image.
Switching to SCYLLA_IMAGE instead will help to target enterprise, nightly or custom image
2024-06-28 08:15:52 +02:00
Dmitry Kropachev
ab80d70106 Update golangci-lint and turn it on in CI 2024-06-19 08:08:54 +02:00
Talha Altınel
c43e18b2d3 Update GH actions
* updating github actions
* cleaning the file from makefile
* bump to v1.45.2
2022-05-04 11:49:47 +02:00
Nikita Karmatskikh
fcefd904ca Makefile: take GOPATH variable from go env 2021-11-26 10:16:34 +01:00
Michał Matczuk
e182c6eeff makefile: run schemagen tests 2021-11-17 12:25:21 +01:00
Michał Matczuk
1b6e643584 migrate: Add example 2020-12-03 13:37:56 +01:00
Michał Matczuk
69f6f201f2 dbutil: RewriteTable, generalize table.RewriteRows to copy from source table to destination table with row transformation 2020-12-03 10:48:23 +01:00
Michał Matczuk
0675f72f4f Updated examples and README for 2.0
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-23 16:23:30 +02:00
Michał Matczuk
2569c3dd8f makefile: moved running Scylla to makefile target
- Modernised Makefile
- Scylla and go bench run on separate CPUs

Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-17 15:13:21 +02:00
Michał Matczuk
92c739c2db makefile: Update golang CI lint
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-16 12:39:34 +02:00
Michał Matczuk
e796a82d11 makefile: Disable test cache
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-16 12:39:34 +02:00
Michał Matczuk
1668ca5832 Updated golandci-lint to 1.21.0
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2019-11-07 16:13:50 -08:00
Michał Matczuk
2348379a4f reflectx: use github.com/scylladb/go-reflectx
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2019-01-25 15:41:41 +01:00
Michał Matczuk
68ea72072a makefile: bump goloangci-lint to 1.10.2 2018-10-23 15:57:24 +02:00
Michał Matczuk
f8424b00b9 added golangci (#59) 2018-08-07 16:16:24 +02:00
Michał Matczuk
47c22c9fd2 makefile: switched to golangci-lint 2018-07-28 06:54:20 +02:00
Michał Matczuk
e8ffe4afe9 makefile: added reflectx tests 2018-05-25 11:17:07 +02:00
Michał Matczuk
1fec441dbc makefile: synchronise testing of packages
Packages are tested in parallel by default, as we have integration tests
in root package and migrate it fails sometimes.
2018-05-24 14:36:14 +02:00
Michał Matczuk
5739e64887 makefile: added benchmarks target 2018-05-23 09:39:22 +02:00
Michał Matczuk
7999b5dd4e makefile: modernized check-fmt 2018-05-22 15:03:59 +02:00
Michał Matczuk
cca99d4a42 makefile: added megacheck 2018-05-22 15:03:59 +02:00
Michał Matczuk
0b29eb569a makefile: check split 2017-09-21 21:33:43 +02:00
Michał Matczuk
9ab68074ab makefile: separated integration tests, added test coverage 2017-07-31 16:18:17 +02:00
Michał Matczuk
23a66f993f makefile golint exit status fix 2017-07-25 14:12:25 +02:00
Michał Matczuk
582dfdc6ef travis integration 2017-07-24 13:21:29 +02:00