Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ydb-platform/nbs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4a90530431a8f88af142e90f6a18a1ca2cc6eaf8
Choose a base ref
..
head repository: ydb-platform/nbs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f236de39407696d99a42eddded02c11979104bc5
Choose a head ref
Showing with 6,680 additions and 2,147 deletions.
  1. +2 −2 .github/actions/nebius_threads_calculator/action.yaml
  2. +6 −21 .github/actions/prepare/action.yaml
  3. +13 −5 .github/actions/s3cmd/action.yaml
  4. +10 −17 .github/scripts/github-runner.sh
  5. +1 −1 .github/workflows/approvals.yaml
  6. +0 −70 .github/workflows/build_and_test_act_cmake.yaml
  7. +0 −103 .github/workflows/build_and_test_cmake.yaml
  8. +0 −221 .github/workflows/build_and_test_on_demand_cmake.yaml
  9. +0 −50 .github/workflows/nightly-index-rebuild-nebius.yaml
  10. +5 −2 .github/workflows/nightly-index-rebuild.yaml
  11. +0 −98 .github/workflows/nightly-nebius.yaml
  12. +0 −112 .github/workflows/pr-cmake.yaml
  13. +6 −2 build/ext_mapping.conf.json
  14. +6 −0 cloud/blockstore/config/storage.proto
  15. +1 −0 cloud/blockstore/libs/.gitignore
  16. +4 −24 cloud/blockstore/libs/diagnostics/config.cpp
  17. +139 −0 cloud/blockstore/libs/diagnostics/config_ut.cpp
  18. +1 −0 cloud/blockstore/libs/diagnostics/ut/ya.make
  19. +7 −0 cloud/blockstore/libs/diagnostics/volume_stats_ut.cpp
  20. +37 −4 cloud/blockstore/libs/discovery/test_server.cpp
  21. +196 −62 cloud/blockstore/libs/endpoint_proxy/server/server.cpp
  22. +2 −0 cloud/blockstore/libs/endpoints_nbd/nbd_server.cpp
  23. +2 −0 cloud/blockstore/libs/nbd/bench/bootstrap.cpp
  24. +25 −0 cloud/blockstore/libs/nbd/error_handler.cpp
  25. +22 −0 cloud/blockstore/libs/nbd/error_handler.h
  26. +2 −2 cloud/blockstore/libs/nbd/netlink_device.cpp
  27. +3 −0 cloud/blockstore/libs/nbd/public.h
  28. +2 −0 cloud/blockstore/libs/nbd/server.cpp
  29. +15 −0 cloud/blockstore/libs/nbd/server_handler.cpp
  30. +3 −0 cloud/blockstore/libs/nbd/server_handler.h
  31. +7 −0 cloud/blockstore/libs/nbd/server_handler_ut.cpp
  32. +3 −0 cloud/blockstore/libs/nbd/server_ut.cpp
  33. +1 −0 cloud/blockstore/libs/nbd/ya.make
  34. +2 −0 cloud/blockstore/libs/storage/core/config.cpp
  35. +3 −0 cloud/blockstore/libs/storage/core/config.h
  36. +8 −4 cloud/blockstore/libs/storage/core/disk_counters.cpp
  37. +87 −38 cloud/blockstore/libs/storage/core/disk_counters.h
  38. +3 −1 cloud/blockstore/libs/storage/core/disk_counters_ut.cpp
  39. +48 −16 cloud/blockstore/libs/storage/core/histogram.h
  40. +306 −0 cloud/blockstore/libs/storage/core/histogram_ut.cpp
  41. +11 −5 cloud/blockstore/libs/storage/core/storage_request_counters.h
  42. +19 −0 cloud/blockstore/libs/storage/disk_registry/benchmark/ya.make
  43. +12 −0 cloud/blockstore/libs/storage/disk_registry/disk_registry_actor.h
  44. +251 −0 cloud/blockstore/libs/storage/disk_registry/disk_registry_actor_change_agent_state.cpp
  45. +250 −0 cloud/blockstore/libs/storage/disk_registry/disk_registry_actor_change_device_state.cpp
  46. +85 −4 cloud/blockstore/libs/storage/disk_registry/disk_registry_actor_monitoring.cpp
  47. +116 −114 cloud/blockstore/libs/storage/disk_registry/disk_registry_actor_restore_state.cpp
  48. +180 −0 cloud/blockstore/libs/storage/disk_registry/disk_registry_state_benchmark.cpp
  49. +3 −0 cloud/blockstore/libs/storage/disk_registry/ya.make
  50. +3 −1 cloud/blockstore/libs/storage/partition/part_actor.cpp
  51. +3 −1 cloud/blockstore/libs/storage/partition/part_actor_stats.cpp
  52. +3 −1 cloud/blockstore/libs/storage/partition2/part2_actor.cpp
  53. +3 −1 cloud/blockstore/libs/storage/partition2/part2_actor_stats.cpp
  54. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror.cpp
  55. +1 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror.h
  56. +4 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_actor.cpp
  57. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_actor.h
  58. +3 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_actor_stats.cpp
  59. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync.cpp
  60. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync.h
  61. +4 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync_actor.cpp
  62. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync_actor.h
  63. +3 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync_actor_stats.cpp
  64. +4 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_resync_ut.cpp
  65. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_mirror_ut.cpp
  66. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl.cpp
  67. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl.h
  68. +5 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_actor.cpp
  69. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_actor.h
  70. +3 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_actor_stats.cpp
  71. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration.cpp
  72. +1 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration.h
  73. +13 −6 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_actor.cpp
  74. +1 −1 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_actor.h
  75. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_common_actor.cpp
  76. +8 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_common_actor.h
  77. +12 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_common_actor_migration.cpp
  78. +6 −4 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_common_actor_stats.cpp
  79. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_migration_ut.cpp
  80. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma.cpp
  81. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma.h
  82. +5 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma_actor.cpp
  83. +3 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma_actor.h
  84. +3 −2 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma_actor_stats.cpp
  85. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_rdma_ut.cpp
  86. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/part_nonrepl_ut.cpp
  87. +2 −0 cloud/blockstore/libs/storage/partition_nonrepl/resync_range_ut.cpp
  88. +3 −1 cloud/blockstore/libs/storage/partition_nonrepl/ut_env.h
  89. +1 −1 cloud/blockstore/libs/storage/stats_service/stats_service_actor.cpp
  90. +6 −3 cloud/blockstore/libs/storage/stats_service/stats_service_actor_solomon.cpp
  91. +1 −1 cloud/blockstore/libs/storage/stats_service/stats_service_state.cpp
  92. +51 −24 cloud/blockstore/libs/storage/stats_service/stats_service_state.h
  93. +52 −18 cloud/blockstore/libs/storage/stats_service/stats_service_ut.cpp
  94. +65 −0 cloud/blockstore/libs/storage/testlib/counters_printer.cpp
  95. +40 −0 cloud/blockstore/libs/storage/testlib/counters_printer.h
  96. +14 −0 cloud/blockstore/libs/storage/testlib/diagnostics.cpp
  97. +10 −0 cloud/blockstore/libs/storage/testlib/diagnostics.h
  98. +2 −0 cloud/blockstore/libs/storage/testlib/ya.make
  99. +16 −8 cloud/blockstore/libs/storage/volume/actors/shadow_disk_actor.cpp
  100. +1 −1 cloud/blockstore/libs/storage/volume/actors/shadow_disk_actor.h
  101. +3 −1 cloud/blockstore/libs/storage/volume/volume_actor.cpp
  102. +1 −0 cloud/blockstore/libs/storage/volume/volume_actor_loadstate.cpp
  103. +5 −0 cloud/blockstore/libs/storage/volume/volume_actor_startstop.cpp
  104. +12 −6 cloud/blockstore/libs/storage/volume/volume_actor_stats.cpp
  105. +1 −0 cloud/blockstore/libs/storage/volume/volume_actor_updateconfig.cpp
  106. +7 −2 cloud/blockstore/libs/storage/volume/volume_state.cpp
  107. +6 −2 cloud/blockstore/libs/storage/volume/volume_state.h
  108. +5 −0 cloud/blockstore/libs/storage/volume/volume_state_ut.cpp
  109. +104 −0 cloud/blockstore/libs/storage/volume/volume_ut_checkpoint.cpp
  110. +1 −0 cloud/blockstore/tests/.gitignore
  111. +1 −23 cloud/blockstore/tests/csi_driver/e2e_tests_part1/test.py
  112. +70 −0 cloud/blockstore/tests/csi_driver/e2e_tests_part2/test.py
  113. +95 −0 cloud/blockstore/tests/monitoring/test.py
  114. +14 −0 cloud/blockstore/tests/python/lib/client.py
  115. +33 −0 cloud/blockstore/tests/recipes/disk-registry-state/__main__.py
  116. +12 −0 cloud/blockstore/tests/recipes/disk-registry-state/recipe.inc
  117. +13 −0 cloud/blockstore/tests/recipes/disk-registry-state/ya.make
  118. +1 −0 cloud/blockstore/tests/recipes/ya.make
  119. +1 −0 cloud/blockstore/tools/.gitignore
  120. +0 −2 cloud/blockstore/tools/csi_driver/deploy/manifests/4-storageclass.yaml
  121. +69 −136 cloud/blockstore/tools/csi_driver/internal/driver/node.go
  122. +196 −4 cloud/blockstore/tools/csi_driver/internal/driver/node_test.go
  123. +2 −0 cloud/blockstore/tools/nbd/bootstrap.cpp
  124. +390 −0 cloud/blockstore/tools/testing/disk-registry-state-generator/main.cpp
  125. +12 −0 cloud/blockstore/tools/testing/disk-registry-state-generator/ya.make
  126. +2 −0 cloud/blockstore/tools/testing/nbd-test/target.cpp
  127. +2 −1 cloud/blockstore/tools/testing/ya.make
  128. +15 −5 cloud/disk_manager/internal/pkg/facade/testcommon/common.go
  129. +1 −0 cloud/disk_manager/test/recipe/nbs_launcher.py
  130. +5 −1 cloud/filestore/apps/client/lib/command.cpp
  131. +2 −1 cloud/filestore/apps/client/lib/command.h
  132. +1 −1 cloud/filestore/apps/client/lib/diff.cpp
  133. +1 −1 cloud/filestore/apps/client/lib/find.cpp
  134. +118 −37 cloud/filestore/apps/client/lib/find_garbage.cpp
  135. +16 −4 cloud/filestore/apps/client/lib/rm.cpp
  136. +4 −4 cloud/filestore/libs/diagnostics/config.cpp
  137. +7 −0 cloud/filestore/libs/diagnostics/critical_events.h
  138. +4 −0 cloud/filestore/libs/endpoint/endpoint_manager.cpp
  139. +3 −0 cloud/filestore/libs/service_local/fs_data.cpp
  140. +6 −2 cloud/filestore/libs/service_local/fs_node.cpp
  141. +44 −0 cloud/filestore/libs/service_local/lowlevel.cpp
  142. +13 −0 cloud/filestore/libs/service_local/lowlevel.h
  143. +3 −0 cloud/filestore/libs/storage/api/service.h
  144. +4 −0 cloud/filestore/libs/storage/api/tablet.h
  145. +13 −1 cloud/filestore/libs/storage/service/service_actor.cpp
  146. +10 −0 cloud/filestore/libs/storage/service/service_actor.h
  147. +1 −0 cloud/filestore/libs/storage/service/service_actor_alterfs.cpp
  148. +1 −0 cloud/filestore/libs/storage/service/service_actor_createfs.cpp
  149. +7 −0 cloud/filestore/libs/storage/service/service_actor_createsession.cpp
  150. +28 −16 cloud/filestore/libs/storage/service/service_actor_readdata.cpp
  151. +33 −0 cloud/filestore/libs/storage/service/service_actor_update_stats.cpp
  152. +2 −0 cloud/filestore/libs/storage/service/service_state.cpp
  153. +4 −0 cloud/filestore/libs/storage/service/service_state.h
  154. +75 −0 cloud/filestore/libs/storage/service/service_ut.cpp
  155. +1,162 −718 cloud/filestore/libs/storage/service/service_ut_sharding.cpp
  156. +3 −3 cloud/filestore/libs/storage/tablet/model/node_index_cache.cpp
  157. +4 −34 cloud/filestore/libs/storage/tablet/model/node_index_cache.h
  158. +1 −0 cloud/filestore/libs/storage/tablet/model/node_ref.cpp
  159. +42 −0 cloud/filestore/libs/storage/tablet/model/node_ref.h
  160. +1 −0 cloud/filestore/libs/storage/tablet/model/ya.make
  161. +3 −0 cloud/filestore/libs/storage/tablet/protos/tablet.proto
  162. +1 −0 cloud/filestore/libs/storage/tablet/protos/ya.make
  163. +13 −0 cloud/filestore/libs/storage/tablet/tablet_actor.cpp
  164. +11 −0 cloud/filestore/libs/storage/tablet/tablet_actor.h
  165. +7 −1 cloud/filestore/libs/storage/tablet/tablet_actor_createnode.cpp
  166. +18 −0 cloud/filestore/libs/storage/tablet/tablet_actor_oplog.cpp
  167. +71 −0 cloud/filestore/libs/storage/tablet/tablet_actor_renamenode.cpp
  168. +340 −0 cloud/filestore/libs/storage/tablet/tablet_actor_renamenode_destination.cpp
  169. +532 −0 cloud/filestore/libs/storage/tablet/tablet_actor_renamenode_source.cpp
  170. +1 −0 cloud/filestore/libs/storage/tablet/tablet_actor_request.cpp
  171. +33 −0 cloud/filestore/libs/storage/tablet/tablet_actor_unlinknode.cpp
  172. +4 −0 cloud/filestore/libs/storage/tablet/tablet_actor_updateconfig.cpp
  173. +36 −1 cloud/filestore/libs/storage/tablet/tablet_private.h
  174. +14 −0 cloud/filestore/libs/storage/tablet/tablet_state.h
  175. +2 −0 cloud/filestore/libs/storage/tablet/tablet_state_impl.h
  176. +10 −0 cloud/filestore/libs/storage/tablet/tablet_state_nodes.cpp
  177. +24 −0 cloud/filestore/libs/storage/tablet/tablet_state_sessions.cpp
  178. +141 −2 cloud/filestore/libs/storage/tablet/tablet_tx.h
  179. +48 −0 cloud/filestore/libs/storage/tablet/tablet_ut.cpp
  180. +2 −0 cloud/filestore/libs/storage/tablet/ya.make
  181. +30 −0 cloud/filestore/libs/storage/testlib/service_client.h
  182. +52 −1 cloud/filestore/private/api/protos/tablet.proto
  183. +6 −0 cloud/filestore/tests/client/canondata/result.json
  184. +3 −0 cloud/filestore/tests/client/canondata/test.test_multitablet_findgarbage_in_leader/results.txt
  185. +32 −0 cloud/filestore/tests/client/canondata/test.test_rm/results.txt
  186. +112 −60 cloud/filestore/tests/client/test.py
  187. +11 −0 cloud/filestore/tests/client_sharded_dir/canondata/test.test_nonsharded_vs_sharded_fs/results.txt
  188. +18 −0 cloud/filestore/tests/client_sharded_dir/test.py
  189. +2 −0 cloud/filestore/tests/loadtest/service-kikimr-newfeatures-test/nfs-storage.txt
  190. +9 −1 cloud/filestore/tests/python/lib/client.py
  191. +20 −0 cloud/storage/core/libs/common/proto_helpers.cpp
  192. +4 −0 cloud/storage/core/libs/common/proto_helpers.h
  193. +7 −6 cloud/storage/core/libs/diagnostics/request_counters_ut.cpp
  194. +63 −5 cloud/storage/core/tools/testing/fio/lib/__init__.py
  195. +10 −0 doc/filestore/design/cli/findgarbage.md
  196. +1 −1 doc/filestore/design/cli/ls.md
4 changes: 2 additions & 2 deletions .github/actions/nebius_threads_calculator/action.yaml
Original file line number Diff line number Diff line change
@@ -34,11 +34,11 @@ runs:
if [[ $tests_size == *"large"* ]]; then
case "$vm_preset" in
"80vcpu-320gb")
test_threads=24
test_threads=20
build_threads=80
;;
"64vcpu-256gb")
test_threads=20
test_threads=18
build_threads=64
;;
"48vcpu-192gb")
27 changes: 6 additions & 21 deletions .github/actions/prepare/action.yaml
Original file line number Diff line number Diff line change
@@ -3,34 +3,19 @@ description: Install required packages
runs:
using: composite
steps:
- name: add cmake
shell: bash
run: |
wget -4 -O - https://apt.kitware.com/keys/kitware-archive-latest.asc | sudo apt-key add -
echo "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
wget -4 -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
echo "deb https://apt.llvm.org/$(lsb_release -cs)/ llvm-toolchain-$(lsb_release -cs)-14 main" | sudo tee /etc/apt/sources.list.d/llvm.list >/dev/null
- name: install build dependencies
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends git wget gnupg lsb-release curl xz-utils tzdata cmake \
python3-dev python3-pip ninja-build antlr3 m4 libidn11-dev libaio1 libaio-dev make clang-14 lld-14 llvm-14 file \
distcc strace qemu-kvm qemu-utils dpkg-dev atop pigz pbzip2 xz-utils pixz gdb
sudo apt-get install -y --no-install-recommends git wget gnupg lsb-release curl xz-utils \
tzdata python3-dev python3-pip antlr3 libidn11-dev file distcc strace qemu-kvm \
qemu-utils dpkg-dev atop pigz pbzip2 xz-utils pixz gdb unzip
sudo apt-get remove -y unattended-upgrades
sudo pip install https://github.com/librarian/python-sdk/releases/download/v0.1.1/nebiusai-0.1.1-py3-none-any.whl
# shellcheck disable=SC2102
sudo pip3 install conan==1.59 pytest==7.1.3 pytest-timeout pytest-xdist==3.3.1 setproctitle==1.3.2 grpcio grpcio-tools \
PyHamcrest tornado xmltodict pyarrow boto3 moto[server] psutil yandexcloud==0.258.0 PyGithub==2.2.0 pyinstaller==5.13.2 \
cryptography packaging six pyyaml rapidgzip pyOpenSSL==24.2.1
- name: install ccache
shell: bash
run: |
export CCACHE_VERSION=4.8.1
export OS_ARCH=$(uname -m)
curl -4 -L https://github.com/ccache/ccache/releases/download/v${CCACHE_VERSION}/ccache-${CCACHE_VERSION}-linux-${OS_ARCH}.tar.xz \
| tar -xJ -C /usr/local/bin/ --strip-components=1 --no-same-owner ccache-${CCACHE_VERSION}-linux-${OS_ARCH}/ccache
ls -la /usr/local/bin/ccache
sudo pip3 install pytest pytest-timeout pytest-xdist setproctitle grpcio grpcio-tools \
PyHamcrest tornado xmltodict pyarrow boto3 psutil yandexcloud==0.330.0 PyGithub==2.5.0 pyinstaller \
cryptography packaging six pyyaml rapidgzip pyOpenSSL typing-extensions==4.10.0
- name: add user github to kvm group if exists
shell: bash
run: |
18 changes: 13 additions & 5 deletions .github/actions/s3cmd/action.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: configure s3cmd
description: configure s3cmd
name: configure s3cmd and aws cli
description: configure s3cmd and aws cli
inputs:
s3_key_id:
required: true
@@ -33,13 +33,21 @@ inputs:
runs:
using: composite
steps:
- name: install s3cmd
- name: install s3cmd and awscli
if: inputs.install == 'true'
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends s3cmd awscli
- name: configure s3cmd
sudo apt-get install -y --no-install-recommends s3cmd
s3cmd --version
which aws
which aws || {
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
}
- name: configure s3cmd and awscli
shell: bash --noprofile --norc -eo pipefail -x {0}
run: |
export S3CMD_CONFIG=$(sudo -E -H -u $user mktemp -p /home/$user)
27 changes: 10 additions & 17 deletions .github/scripts/github-runner.sh
Original file line number Diff line number Diff line change
@@ -37,10 +37,6 @@ sudo curl -o runner.tar.gz -L "https://github.com/actions/runner/releases/downlo
sudo tar xzf ./runner.tar.gz
# we do not have v6 connectivity on vms
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc | sudo apt-key add -
echo "deb https://apt.kitware.com/ubuntu/ ${LSB_RELEASE} main" | sudo tee /etc/apt/sources.list.d/kitware.list > /dev/null
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
echo "deb https://apt.llvm.org/${LSB_RELEASE}/ llvm-toolchain-${LSB_RELEASE}-14 main" | sudo tee /etc/apt/sources.list.d/llvm.list > /dev/null
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
@@ -49,21 +45,18 @@ echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selecti
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get install -y --no-install-recommends \
git wget gnupg lsb-release curl tzdata \
cmake python3-dev python3-pip ninja-build antlr3 \
m4 libidn11-dev libaio1 libaio-dev make clang-14 \
lld-14 llvm-14 file distcc s3cmd qemu-kvm qemu-utils \
git wget gnupg lsb-release curl tzdata python3-dev \
python3-pip libidn11-dev file s3cmd qemu-kvm qemu-utils \
dpkg-dev docker-ce docker-ce-cli containerd.io \
docker-buildx-plugin docker-compose-plugin jq \
aria2 jq tree tmux atop awscli iftop htop \
pixz pigz pbzip2 xz-utils gdb
pixz pigz pbzip2 xz-utils gdb unzip
cat << EOF > /tmp/requirements.txt
conan==1.59
pytest==7.1.3
pyinstaller==5.13.2
pytest
pyinstaller
pytest-timeout
pytest-xdist==3.3.1
setproctitle==1.3.2
pytest-xdist
setproctitle
six
pyyaml
packaging
@@ -75,14 +68,14 @@ tornado
xmltodict
pyarrow
boto3
moto[server]
psutil
yandexcloud==0.258.0
PyGithub==2.2.0
yandexcloud==0.330.0
PyGithub==2.5.0
cryptography
pyOpenSSL==24.2.1
packaging
rapidgzip
typing-extensions==4.10.0
EOF
sudo pip3 install https://github.com/librarian/python-sdk/releases/download/v0.1.1/nebiusai-0.1.1-py3-none-any.whl
sudo pip3 install -r /tmp/requirements.txt
2 changes: 1 addition & 1 deletion .github/workflows/approvals.yaml
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ jobs:
console.log("Left team members: " + leftUsers.join(', '));
console.log("Right team members: " + rightUsers.join(', '));
// users that can approve PRs without any restrictions by commenting /approve
const superUsers = ['qkrorlqr', 'EvgeniyKozev'];
const superUsers = ['SvartMetal', 'EvgeniyKozev'];
const prNumber = context.issue.number;
const owner = context.repo.owner;
const repo = context.repo.repo;
70 changes: 0 additions & 70 deletions .github/workflows/build_and_test_act_cmake.yaml

This file was deleted.

103 changes: 0 additions & 103 deletions .github/workflows/build_and_test_cmake.yaml

This file was deleted.

Loading