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

.github: update system tests flow for new dev env #945

Merged
merged 1 commit into from
Apr 3, 2024

Conversation

evgeniiz321
Copy link

No description provided.

Copy link

codecov bot commented Apr 2, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 26.92%. Comparing base (ccde3eb) to head (d6d4636).
Report is 4 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #945   +/-   ##
=======================================
  Coverage   26.92%   26.92%           
=======================================
  Files          87       87           
  Lines       14129    14129           
=======================================
  Hits         3804     3804           
  Misses       9903     9903           
  Partials      422      422           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@evgeniiz321 evgeniiz321 force-pushed the ezayats/ci-new-dev-env branch 2 times, most recently from bce5d3b to 1584eaa Compare April 2, 2024 01:24
Comment on lines 137 to 148
cp bin/* ${GITHUB_WORKSPACE}/neofs-testcases/
working-directory: neofs-node

- name: Copy neofs-s3-gw binaries to vendor directory
- name: Copy neofs-s3-gw binaries to testcases directory
run: |
cp bin/* ${GITHUB_WORKSPACE}/neofs-dev-env/vendor/
cp bin/* ${GITHUB_WORKSPACE}/neofs-testcases/
working-directory: neofs-s3-gw

################################################################
- name: Chmod binaries
run: |
sudo chmod a+x neofs-cli
sudo chmod a+x neofs-adm
sudo chmod a+x neofs-ir
sudo chmod a+x neofs-lens
sudo chmod a+x neofs-node
sudo chmod a+x neofs-rest-gw
sudo chmod a+x neo-go
sudo chmod a+x neofs-s3-authmate
sudo chmod a+x neofs-s3-gw
working-directory: neofs-testcases

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe, it makes sense to chmod binaries before copying? I mean afters rows 137, 142 make chmod -r a+x ./bin
and then copy updated binaries?
I don't insist, just an another option

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The problem is that binaries come from different places, so it is better to chmod them in one place, just to be sure nothing is left.

smallhive
smallhive previously approved these changes Apr 2, 2024
.github/workflows/system-tests.yml Show resolved Hide resolved
.github/workflows/system-tests.yml Outdated Show resolved Hide resolved
.github/workflows/system-tests.yml Outdated Show resolved Hide resolved
@roman-khimov roman-khimov merged commit 14ab368 into master Apr 3, 2024
13 of 15 checks passed
@roman-khimov roman-khimov deleted the ezayats/ci-new-dev-env branch April 3, 2024 08:03
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.

3 participants