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

fix: docker tests in cicd #444

Merged
merged 3 commits into from Sep 6, 2022
Merged

Conversation

dee-me-tree-or-love
Copy link
Member

@dee-me-tree-or-love dee-me-tree-or-love commented Sep 6, 2022

What

Fixes #439. The docker image could not be built due to incompatibility of gevent==21.1.2 with the newer version of Cython installed as part of the alpine packages during the build. See related releases (21.8.0 and 21.12.0) at https://www.gevent.org/changelog.html#id1.

Original error

Example failing workflow (here)

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
  cdef load_traceback
  cdef Waiter
  cdef wait
  cdef iwait
  cdef reraise
  cpdef GEVENT_CONFIG
        ^
  ------------------------------------------------------------
  
  src/gevent/_gevent_cgreenlet.pxd:182:6: Variables cannot be declared with 'cpdef'. Use 'cdef' instead.

Related info

@dee-me-tree-or-love dee-me-tree-or-love self-assigned this Sep 6, 2022
@dee-me-tree-or-love dee-me-tree-or-love linked an issue Sep 6, 2022 that may be closed by this pull request
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.

Failing test-docker CI step in github actions workflow
1 participant