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

Build Themis as regular user #629

Merged
merged 1 commit into from
Apr 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,9 @@ jobs:
with:
submodules: true
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Install ThemisPP
run: sudo make themispp_install
- name: Install PyThemis
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/test-core.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Run examples
run: |
cd $GITHUB_WORKSPACE/docs/examples/c/session_buffer_test
Expand Down Expand Up @@ -148,7 +150,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
# Cargo pulls in quite a few stuff from the Internet and Rust always
# (slowly) recompiles dependencies, so make heavy use of caching
- name: Cache Cargo registry
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/test-cpp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core, ThemisPP
run: sudo make install themispp_install
run: |
make
sudo make install themispp_install
- name: Test examples (Secure Cell)
if: always()
run: |
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/test-go.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Install GoThemis
run: |
mkdir -p ~/go/src/$GOTHEMIS_IMPORT
Expand All @@ -67,7 +69,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Install GoThemis
run: |
mkdir -p $HOME/go/src/$GOTHEMIS_IMPORT
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/test-python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Install PyThemis
run: sudo make pythemis_install

Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/test-ruby.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
- name: Install RubyThemis
run: sudo make rbthemis_install
- name: Test examples (Secure Cell)
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/test-rust.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
# Cargo pulls in quite a few stuff from the Internet and Rust always
# (slowly) recompiles dependencies, so make heavy use of caching
- name: Cache Cargo registry
Expand Down Expand Up @@ -86,7 +88,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Install Themis Core
run: sudo make install
run: |
make
sudo make install
# Cargo pulls in quite a few stuff from the Internet and Rust always
# (slowly) recompiles dependencies, so make heavy use of caching
- name: Cache Cargo registry
Expand Down
1 change: 1 addition & 0 deletions tests/phpthemis/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ For **Themis core library**:
```
git clone https://github.com/cossacklabs/themis.git
cd themis
make
sudo make install
```

Expand Down