1891 Commits

Author SHA1 Message Date
Benjamin Wang
bf34413aa3
Merge pull request #1035 from etcd-io/dependabot/go_modules/github.com/spf13/pflag-1.0.7
build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7
2025-07-21 20:14:45 +01:00
dependabot[bot]
09d56b1002
build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.7
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](https://github.com/spf13/pflag/compare/v1.0.6...v1.0.7)

---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 16:35:16 +00:00
Benjamin Wang
738ef0d155
Merge pull request #1030 from Elbehery/20250717_add_page_cmd_exclusive_behaviour
chore(cmd): add exclusive behaviour to page cmd
2025-07-21 10:08:35 +01:00
Benjamin Wang
44857143c8
Merge pull request #1028 from etcd-io/dependabot/go_modules/golang.org/x/sync-0.16.0
build(deps): Bump golang.org/x/sync from 0.15.0 to 0.16.0
2025-07-20 11:41:20 +01:00
dependabot[bot]
1cbe18ae73
build(deps): Bump golang.org/x/sync from 0.15.0 to 0.16.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/sync/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-19 20:39:34 +00:00
Benjamin Wang
8a29bc3809
Merge pull request #1032 from Elbehery/20250719_bump_test_timeout
chore(test): bump_windows_test_timeout
2025-07-19 21:38:15 +01:00
Mustafa Elbehery
051ce254db chore(test): bump_windows_test_timeout
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-19 20:20:25 +02:00
Mustafa Elbehery
985246c080 chore(cmd): add exclusive behaviour to page cmd
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-19 08:59:57 +02:00
Benjamin Wang
b239aa2e15
Merge pull request #1031 from Elbehery/20250718_bump_test_timeout
chore(test): bump_windows_test_timeout
2025-07-18 20:24:08 +01:00
Mustafa Elbehery
39b63a0395 chore(test): bump_windows_test_timeout
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-18 18:45:15 +02:00
Benjamin Wang
6ed146d2fe
Merge pull request #1029 from silentred/migrate-page-cmd
cmd: migrate `page` command to cobra style
2025-07-17 12:07:30 +01:00
shenmu.wy
5feef26378 cmd: migrate page command to cobra style
Signed-off-by: shenmu.wy <shenmu.wy@antfin.com>
2025-07-17 17:08:38 +08:00
Benjamin Wang
e36e2d26a0
Merge pull request #1027 from etcd-io/dependabot/go_modules/golang.org/x/sys-0.34.0
build(deps): Bump golang.org/x/sys from 0.33.0 to 0.34.0
2025-07-15 20:26:03 +01:00
Benjamin Wang
e0ba597f52
Merge pull request #987 from gangli113/seqdel
add write mode "seq-del"
2025-07-15 15:20:30 +01:00
dependabot[bot]
ef0224dea1
build(deps): Bump golang.org/x/sys from 0.33.0 to 0.34.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/sys/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 17:11:25 +00:00
Benjamin Wang
6babb3faae
Merge pull request #1023 from hwdef/bump-go-1245
chore(main): Bump Go to 1.24.5
2025-07-10 16:35:14 +01:00
hwdef
40fd0f06dd chore(main): Bump Go to 1.24.5
Signed-off-by: hwdef <hwdefcom@outlook.com>
2025-07-10 16:40:58 +08:00
Gang Li
6e90ee7ca7 add write mode "seq-del"
Signed-off-by: Gang Li <ganglica@google.com>
2025-07-10 00:36:17 +00:00
Benjamin Wang
6bee33a18c
Merge pull request #1019 from silentred/migrate-page-item-cmd
cmd: migrate `page-item` command to cobra style
2025-07-09 12:00:04 +01:00
shenmu.wy
6288198fdd cmd: migrate page-item command to cobra style
Signed-off-by: shenmu.wy <shenmu.wy@antfin.com>
2025-07-09 17:05:50 +08:00
Benjamin Wang
4989594225
Merge pull request #1018 from silentred/migrate-dump-cmd
cmd: migrate `dump` command to cobra style
2025-07-08 11:30:45 +01:00
shenmu.wy
290fca35f3 cmd: migrate dump command to cobra style
Signed-off-by: shenmu.wy <shenmu.wy@antfin.com>
2025-07-08 10:20:53 +08:00
Benjamin Wang
e70286b7eb
Merge pull request #1016 from Elbehery/20250701_migrate_keys_cobra
chore(cmd): migrate `keys` command to cobra style
2025-07-07 13:25:27 +01:00
Mustafa Elbehery
c884fa4741 chore(cmd): migrate keys command to cobra style
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-07 13:06:57 +02:00
Benjamin Wang
b8ae647111
Merge pull request #1015 from Elbehery/20250701_migrate_pages_cobra
chore(cmd): migrate `pages` command to cobra style
2025-07-06 16:39:03 +01:00
Mustafa Elbehery
1b56d8a600 chore(cmd): migrate pages command to cobra style
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-04 15:47:19 +02:00
Benjamin Wang
fb8144f80b
Merge pull request #1014 from Elbehery/20250701_migrate_stats_cobra
chore(cmd): migrate `stats` command to cobra style
2025-07-04 14:39:47 +01:00
Mustafa Elbehery
96f44720d0 chore(cmd): migrate stats command to cobra style
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>

# Conflicts:
#	cmd/bbolt/command_root.go
2025-07-04 14:10:55 +02:00
Benjamin Wang
9a86ed2ac2
Merge pull request #1012 from silentred/migrate-compact-cmd
cmd: migrate `compact` command to cobra style
2025-07-04 11:55:01 +01:00
shenmu.wy
819ac0a211 cmd: migrate compact command to cobra style
Signed-off-by: shenmu.wy <shenmu.wy@antfin.com>
2025-07-04 17:34:06 +08:00
Benjamin Wang
597f1c262d
Merge pull request #1013 from Elbehery/20250701_migrate_info_cobra
chore(cmd): migrate `info` command to cobra style
2025-07-03 13:17:20 +01:00
Mustafa Elbehery
dcb91a8815 chore(cmd): migrate info command to cobra style
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-07-03 12:30:08 +02:00
Benjamin Wang
1373eb35f6
Merge pull request #1010 from Elbehery/20250630_migrate_buckets_cobra
chore(cmd): migrate `buckets`  command to cobra style
2025-07-01 09:58:46 +01:00
Mustafa Elbehery
e26dc6d02f chore(cmd): migrate command to cobra style
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-06-30 22:23:25 +02:00
Benjamin Wang
9ae3355817
Merge pull request #1009 from Elbehery/20250627-fix-release-script-macos
chore(release): fix release script for MacOS
2025-06-29 21:34:19 +01:00
Mustafa Elbehery
3019cbc227 chore(release): fix release script for MacOS
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-06-27 14:41:36 +02:00
Benjamin Wang
17f3a34828
Merge pull request #1008 from ahrtr/1.4.2
Update v1.4.2's release date
2025-06-27 13:36:51 +01:00
Benjamin Wang
2544d48bd8 Update v1.4.2's release date
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-06-27 11:58:22 +01:00
Benjamin Wang
274c1092a4
Merge pull request #1007 from ahrtr/20250626_meta_changelog
Update changelog to cover the meta page protection fix
2025-06-26 20:38:52 +01:00
Benjamin Wang
81355b44ff
Merge pull request #980 from ivanvc/release-checkout-branch
release: Switch branch to stable branch from script
2025-06-26 13:31:55 +01:00
Benjamin Wang
df4e63a768 Update changelog to cover the meta page protection fix
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-06-26 11:34:23 +01:00
Ivan Valdes
a5955bdb5a
release: narrow down existing tag search
Check for the actual tag by an explicit query, rather than listing all
tags available at the repository.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-06-25 12:25:12 -07:00
Ivan Valdes
979ee92ac7
release: accept release version as argument
Make it consistent with other of our release scripts.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-06-25 12:19:50 -07:00
Ivan Valdes
550aa05cd2
release: Use stage directory to build release
Create a stage directory in the temp file system, and clone the
repository there.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-06-25 11:33:30 -07:00
Benjamin Wang
467bd76e8f
Merge pull request #999 from ivanvc/use-temmplate-for-cross-build-tests
Add template to cross arch build tests
2025-06-25 10:40:57 +01:00
Ivan Valdes
685eda312d
Add template to cross arch build tests
* Create a template to simplify executing tests without repetition.
* Run cross-compilation tests for Windows on Ubuntu (Linux), as every
  platform is being cross-compiled as a sanity check, it could also be
  done using Linux, and simplify the template.
* Remove the GolangCI lint action, as it is linting in Linux (as this is
  not using QEMU, but only cross-compilation), and there's no benefit to
  adding this step, as it's already checked in other workflows.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-06-24 15:44:38 -07:00
Benjamin Wang
68b0ba4c9c
Merge pull request #989 from nspcc-dev/metalock
tx: add missing lock on meta page update
2025-06-24 09:33:57 +01:00
Benjamin Wang
be68cc203b
Merge pull request #986 from Elbehery/20250612-use-qemu-github-workflow
chore(CI): Add QEMU based CI Workflow
2025-06-20 16:32:38 +01:00
Mustafa Elbehery
8723401c19 chore(CI): Add QEMU to CI Workflow
Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
2025-06-19 11:13:23 +02:00
Roman Khimov
249746fef4 tx: add missing lock on meta page update
metalock is supposed to protect meta page, but it looks like the only place
where we're modifying it is not protected in fact. Since page update is not
atomic a concurrent reader (RO transaction) can get an inconsistent page. It's
likely to fall back to the other one in this case, but still we better not
allow this to happen.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2025-06-18 22:27:10 +03:00