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

Backport packaging and Github workflow migration changes to 2.2 #3745

Merged
merged 17 commits into from
Jul 8, 2023

Conversation

csujedihy
Copy link
Contributor

Description

Backport packaging and Github workflow migration changes to 2.2.

Testing

CI

csujedihy and others added 17 commits July 7, 2023 16:39
- Fix a git permission issue that's currently worked around in the github workflows.
- Add clang.
- Move dockers out of .azure folder.
The previous attempt still failed the build. `git config --global safe.directory '*'` worked in another PR as an individual step in a job. So, try this instead.
- Refactor the build workflow into a resusable workflow. Other workflows that need build artifacts can just call the build workflow. The reusable build workflow is essentially a function that takes various build parameters. This enables us to build and test binaries in different environments and improve how we build stuff in one place.
- Merge stress and BVT into the same workflow so we build once for everything.
Use 1ES pool for windows prerelease tests
RUNPATH is by default set to the folder where the binary is located at build time. This makes locally reproducing issues cumbersome for Linux. Also, if the build and test runner machine have different folder structure, our tests won't run due to this issue.
… of the ones in the installed package (#3744)

The test is supposed to test if the installed package can be loaded into BVT test. However, the libs are also present in the same folder where the test is. Delete them to make sure libs in the package gets loaded.
@csujedihy csujedihy merged commit dd57bfa into release/2.2 Jul 8, 2023
402 checks passed
@csujedihy csujedihy deleted the huanyi/2.2-test-backport branch July 8, 2023 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants