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 release workflow #143

Merged
merged 15 commits into from
Aug 25, 2020
Merged

Fix release workflow #143

merged 15 commits into from
Aug 25, 2020

Conversation

philomath213
Copy link
Member

@philomath213 philomath213 commented Aug 23, 2020

Description

We were using install_req_ubuntu.sh script in Linux release workflow in order to install packages and dependencies, but that release workflow is actually using quay.io/pypa/manylinux2010_x86_64 container which is a CentOS 5 Linux container.
This PR introduce new script for CentOS 5 in order to setup the requirement, with a minor changes to Windows and MacOS workflow (small improvement).
Regarding protobuf for CentOS script, I used the binary release instead of source tarball in order to avoid compiling protobuf (it's take a lot of time btw).

Affected Dependencies

  • None.

How has this been tested?

  • I tested the script inside manylinux container.

Checklist

@philomath213 philomath213 added Build Related to the build of the package Type: Improvement 📈 Performance improvement not introducing a new feature or requiring a major refactor labels Aug 23, 2020
@philomath213 philomath213 merged commit 3a757f3 into master Aug 25, 2020
@philomath213 philomath213 deleted the fix-release-workflow branch August 25, 2020 00:53
pierreeliseeflory pushed a commit to pierreeliseeflory/TenSEAL that referenced this pull request Apr 27, 2022
* add install requirements script for centos

* fix release workflow for linux

* fix release workflow for macos

* format release workflow for windows

* update build script for windows

* format workflows YML files

* always checkout with submodules

* remove submodules initialize and updating in scripts

* remove submodules initialize and updating in docker files

* Set missing submodules argument in actions/checkout

* switch to actions/checkout v1 since manylinux2010_x86_64 don't work on v2

* use protobuf linux binary release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Related to the build of the package Type: Improvement 📈 Performance improvement not introducing a new feature or requiring a major refactor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants