-
Notifications
You must be signed in to change notification settings - Fork 387
[1.10] Backport CI/CD improvements #7199
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
Merged
kyukhin
merged 10 commits into
tarantool:1.10
from
ylobankov:1.10-backport-ci-cd-improvements
May 30, 2022
Merged
[1.10] Backport CI/CD improvements #7199
kyukhin
merged 10 commits into
tarantool:1.10
from
ylobankov:1.10-backport-ci-cd-improvements
May 30, 2022
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
ylobankov
commented
May 26, 2022
- run integration WF on 'integration-ci' label
- add Ubuntu Jammy (22.04) workflow
- add Fedora 36 workflow
- remove builds of Fedora EOL releases
- remove builds of Ubuntu EOL releases
Sometimes we would like to run only integration testing and not touch other tests. Now it can be done by setting the 'integration-ci' label on a pull request. NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit 2d97e4c)
Add the ubuntu_22_04.yml and ubuntu_22_04_aarch64.yml workflow files to build Tarantool packages for x86_64 and aarch64 systems. Closes tarantool/tarantool-qa#237 NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci Co-authored-by: Yaroslav Lobankov <[email protected]> (cherry picked from commit abd9bbf)
GC64 is not supported by Tarantool 1.10. So we need to remove all logic for GC64 from the workflow.
In Fedora 36 the default version of the `openssl-devel` package is 3. But for now Tarantool doesn't work with this version. So this patch adds a workaround with installation of the `openssl1.1-devel` package to build rpms and exporting env variable `OPENSSL_CONF=/dev/null` to pass tests. See for details: tarantool#6477. NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit 9d1f9f0)
Add the fedora_36.yml and fedora_36_aarch64.yml workflow files to build Tarantool packages for x86_64 and aarch64 systems. Closes tarantool/tarantool-qa#239 NO_DOC=ci NO_TEST=ci (cherry picked from commit fccb6bc)
GC64 is not supported by Tarantool 1.10. So we need to remove all logic for GC64 from the workflow.
NO_DOC=changelog update NO_TEST=changelog update (cherry picked from commit 5bcc785)
- Fedora 30 - Fedora 31 - Fedora 32 - Fedora 33 See for details: https://docs.fedoraproject.org/en-US/releases/eol NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit eb89130)
- Ubuntu Hirsute Hippo (21.04) See for details: https://wiki.ubuntu.com/Releases NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci (cherry picked from commit 2e06747)
Ubuntu Groovy (20.10) was not supported by Tarantool 1.10. So we need to remove all mentions of it from the changelog.
kyukhin
approved these changes
May 30, 2022
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.