Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also 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: tarantool/tarantool-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.0
Choose a base ref
...
head repository: tarantool/tarantool-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 13 commits
  • 21 files changed
  • 3 contributors

Commits on Mar 29, 2024

  1. test: use coverage instead of equality to test error payload

    We are going to add missing 'user' payload field for ACCESS_DENIED error
    which will break current tests. Let rewrite tests to allow adding
    new payload fields for this error.
    
    Need for tarantool/tarantool#9108
    nshy authored and DifferentialOrange committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3d397aa View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. test: use coverage instead of equality to test error payload p.2

    We are going to add 'name' payload field for every client error. So
    we need to tweak more test to handle this.
    
    Need for tarantool/tarantool#9875
    nshy authored and DifferentialOrange committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    acc1446 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. codespell: ignore unittest naming

    After resent update, codespell started to treat assertIn as a typo, and
    CI started to fail.
    DifferentialOrange committed May 24, 2024
    Configuration menu
    Copy the full SHA
    5507a6e View commit details
    Browse the repository at this point in the history
  2. ci: fix deb build

    It seems that something has been changed in the package dependencies
    and `install` no longer works here without `update`.
    DifferentialOrange committed May 24, 2024
    Configuration menu
    Copy the full SHA
    717f275 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    e50f762 View commit details
    Browse the repository at this point in the history
  2. ci: fix download artifact vulnerability

    Versions of actions/download-artifact before 4.1.7 are vulnerable to
    arbitrary file write when downloading and extracting a specifically
    crafted artifact that contains path traversal filenames [1].
    
    1. https://github.com/tarantool/tarantool-python/security/dependabot/4
    DifferentialOrange committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7c5e9a0 View commit details
    Browse the repository at this point in the history
  3. ci: cancel previous runs on PR push

    After this patch, current PR pipeline runs will be cancelled if new
    commits/force push triggers new pipelines.
    DifferentialOrange committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d291a45 View commit details
    Browse the repository at this point in the history
  4. package: drop Python 3.6 support

    Python 3.6 EOL is 2021-12-23 [1]. Current build script no longer
    supports Python 3.6 due to `packaging` Python dependency bump.
    (And fixing the issue is more than just fixating older `packaging`
    version as a dependency.)
    
    https://devguide.python.org/versions/
    DifferentialOrange committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    70c92fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61e96fc View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. pylint: ignore too-many-positional-arguments

    Pylint 3.3.0 includes a new warning: too-many-positional-arguments [1].
    We already ignore a similar too-many-arguments warning in several places
    since "fixing" it is backward-incompatible.
    
    1. pylint-dev/pylint#9099
    DifferentialOrange committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    938db75 View commit details
    Browse the repository at this point in the history
  2. pylint: ignore unknown-option-value

    Disabling any new pylint warnings per-entity results in older pylint
    failing due to unknown option. Since we support several pylint versions
    due to Python version restrictions, we need to support multiple pylint
    versions as well.
    DifferentialOrange committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1574e4c View commit details
    Browse the repository at this point in the history
  3. test: fixate linters version strictly

    Any new linter release, including bugfix ones, may result in failing CI.
    Since tarantool-python CI is included in several integration pipelines,
    such things may block work on repos like tarantool/tarantool and
    tarantool/luajit. On the other hand, if CI will start to fail due to a
    new linter release, it is unlikely that something user-critical will be
    discovered. So for now let's stick to the following approach: one will
    bump linters manually from time to time and fix/disable emerging issues.
    DifferentialOrange committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b6422af View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. ci: bump ubuntu version

    Bump actions to use ubuntu-24.04 for fixing the following GitHub
    warning:
    
        The Ubuntu 20.04 Actions runner image will begin deprecation
        on 2025-02-01.
    
    Additionally this patch updates test requirements, list of OS
    to test, forces `xz` compression type to support older OS versions,
    hot-fixes to solve `CMake` 3.5 problem on latest Ubuntu and Debian.
    
    Part of #TNTP-1918
    patapenka-alexey authored and oleg-jukovec committed Apr 10, 2025
    Configuration menu
    Copy the full SHA
    28310fc View commit details
    Browse the repository at this point in the history
Loading