Skip to content

Backport packaging and Github workflow migration changes to 2.2#3745

Merged
csujedihy merged 17 commits intorelease/2.2from
huanyi/2.2-test-backport
Jul 8, 2023
Merged

Backport packaging and Github workflow migration changes to 2.2#3745
csujedihy merged 17 commits intorelease/2.2from
huanyi/2.2-test-backport

Conversation

@csujedihy
Copy link
Collaborator

Description

Backport packaging and Github workflow migration changes to 2.2.

Testing

CI

Yi Huang 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
@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.

2 participants