Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: fix ci #96

Merged
merged 3 commits into from
Oct 16, 2024
Merged

ci: fix ci #96

merged 3 commits into from
Oct 16, 2024

Commits on Oct 16, 2024

  1. ci: fix ubuntu-22.04 workflows

    Containers with `ubuntu-22.04` had incompatible `gcc` and `libstdc++`
    versions, so we had to remove `gcc-13` and install `gcc-12`. However,
    the issue was fixed and `gcc-13` was removed, so our attempt to remove
    it by ourselves started to fail. The commit fixes this problem.
    drewdzzz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    15dc151 View commit details
    Browse the repository at this point in the history
  2. ci: replace macos-11 workflows with newer ones

    GitHub Actions does not support `macos-11` anymore - let's replace
    it with the newer versions.
    drewdzzz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    62112a3 View commit details
    Browse the repository at this point in the history
  3. buffer: allow to read zero bytes

    Decoder can try to read zero bytes sometimes. For example, when
    it received an empty string. Let's simply handle this case in buffer
    instead of assertion.
    
    By the way, `ClientTest.cpp` was failing with Tarantool 3.2 because of
    this problem: when connector tries to call a non-existing function
    (`*** TEST CASE call wrong function ***`), Tarantool sends an empty
    string in response.
    drewdzzz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d5c1c01 View commit details
    Browse the repository at this point in the history