-
Notifications
You must be signed in to change notification settings - Fork 12
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
Publish workflow and tests on self-hosted mac os runners do not work. #840
Comments
It could be enough to install openssl directly with |
It could although help: or (maybe some paths have been changed) |
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Pytest finalizers don't run on SIGTERM only on SIGINT. Intercept SIGTERM and send SIGINT instead. Part of #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Added fixture to intercept SIGTERM signal in integration tests. Pytest finalizers don't run on SIGTERM only on SIGINT. Intercept SIGTERM and send SIGINT instead. See: pytest-dev/pytest#5243 Part of #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Closes #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Closes #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Deleted 'build OpenSSL 3.0' step on macOs runner. OpenSSL is already pre-installed on macOs github runners. Closes #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Deleted 'build OpenSSL 3.0' step on macOs runner. OpenSSL is already pre-installed on macOs github runners. Closes #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Deleted 'build OpenSSL 3.0' step on macOs runner. OpenSSL is already pre-installed on macOs github runners. Closes #840
better0fdead
added a commit
that referenced
this issue
May 16, 2024
Deleted 'build OpenSSL 3.0' step on macOs runner. OpenSSL is already pre-installed on macOs github runners. Closes #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Added fixture to intercept SIGTERM signal in integration tests. Pytest finalizers don't run on SIGTERM. Intercept SIGTERM and send SIGINT instead. See: pytest-dev/pytest#5243 Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Updated tarantool version on macOs runner to '3.0.2'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Deleted 'build OpenSSL 3.0' step on macOs runner. OpenSSL is already pre-installed on macOs github runners. Closes #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Fixed flags for macOs build. Closes #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Fixed flags for macOs build. Closes #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Fixed flags for macOs build. Closes #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
better0fdead
added a commit
that referenced
this issue
May 21, 2024
Fixed flags for macOs build. Closes #840
psergee
pushed a commit
that referenced
this issue
May 21, 2024
Added fixture to intercept SIGTERM signal in integration tests. Pytest finalizers don't run on SIGTERM. Intercept SIGTERM and send SIGINT instead. See: pytest-dev/pytest#5243 Part of #840
psergee
pushed a commit
that referenced
this issue
May 21, 2024
Updated tarantool version on macOs runner to '3.0.2'. Part of #840
psergee
pushed a commit
that referenced
this issue
May 21, 2024
Added step to kill etcd after integration tests on macOs, if it was left by 'tt'. Etcd can be still running after integration tests when: 1. pytest recieve SIGALRM (can be caused by pytest-timeout plugin) 2. when pytest crashes In both cases finalizers are not invoked, so etcd is not stopped. Part of #840
psergee
pushed a commit
that referenced
this issue
May 21, 2024
Changed macOs version to 'macos-13'. 'macos-latest' uses 'arm64' processor and we need to build for 'amd64'. Part of #840
psergee
pushed a commit
that referenced
this issue
May 21, 2024
Fixed flags for macOs build. Closes #840
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently full ci tests do not pass on mac os due to already running etcd processes on self-hosted runners.
tt packaging (
publish
workflow) also fails after mac os version update on github runners:The text was updated successfully, but these errors were encountered: