Skip to content

Conversation

@echerniak
Copy link
Contributor

Пропустили один момент с обновлением трифта на 0.17.0 - при сборке бинарника у нас использовался тег ubuntu-latest
valitydev/thrift/.github/workflows/build-and-upload-binaries-after-release.yaml

      matrix:
        include:
          - platform: Linux x86_64
            os: ubuntu-latest
            artifact-path: compiler/cpp/cmake-build/bin
            asset-name: thrift-${{ github.ref_name }}-linux-amd64.tar.gz
            install-deps: sudo apt update && sudo apt install -yq automake bison flex cmake

Из-за этого трифт собрался на 22.04, а при сборке протоколов сейчас используется ubuntu-20.04 (
valitydev/java-workflow/.github/workflows/maven-thrift-build.yml

jobs:
  build:
    runs-on: ubuntu-20.04
    steps:
      - name: Install thrift
        uses: valitydev/[email protected]

). В ней более старая версия glibc, из-за чего трифт отказывается стартовать: https://github.com/valitydev/mayday-proto/actions/runs/5013023006/jobs/8985631531. Всё это время его просто никто не использовал похоже (у нас в целом и протоколы новые не пилились) + все сидели на прошлой версии.

@echerniak echerniak requested a review from a team as a code owner May 18, 2023 14:42
@echerniak echerniak requested a review from strug May 18, 2023 14:42
@echerniak echerniak merged commit cfa982b into master May 18, 2023
@echerniak echerniak deleted the ft/bump_ubuntu branch May 18, 2023 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants