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