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

Remove vendor dependency #5048

Merged
merged 4 commits into from
Aug 9, 2023
Merged

Remove vendor dependency #5048

merged 4 commits into from
Aug 9, 2023

Conversation

raviks789
Copy link
Contributor

@raviks789 raviks789 commented Jun 23, 2023

The libraries in vendor directory has been moved to composer.json file in icinga-php-thirdparty.

Blocked By

Icinga/icinga-php-thirdparty#11

closes #5007

@lippserd
Copy link
Member

Tests should still run. What's the strategy? Require icinga-php-thirdparty here?

@raviks789 raviks789 force-pushed the remove-vendor-dependency branch 2 times, most recently from 5f8deaa to 7dbe347 Compare June 26, 2023 10:26
@raviks789 raviks789 self-assigned this Jun 26, 2023
@lippserd
Copy link
Member

@raviks789 Please rebase.

lippserd
lippserd previously approved these changes Jul 17, 2023
nilmerg
nilmerg previously approved these changes Jul 17, 2023
Copy link
Member

@nilmerg nilmerg left a comment

Choose a reason for hiding this comment

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

No, I didn't click Viewed on every file.

The vendor dependencies will be moved to `composer.json` in `icinga-php-thirdparty`.
Also avoid autoloading vendor.
@nilmerg nilmerg dismissed stale reviews from lippserd and themself via ae45666 August 9, 2023 13:37
@nilmerg nilmerg force-pushed the remove-vendor-dependency branch 3 times, most recently from 10d9104 to e95a3f1 Compare August 9, 2023 13:51
raviks789 and others added 2 commits August 9, 2023 15:53
Since the vendor libraries are moved to `icinga-php-thirdparty`. The php test workflow needs
to be updated, so that these libraries could be found during the test run.
@nilmerg nilmerg merged commit de178d0 into master Aug 9, 2023
@nilmerg nilmerg deleted the remove-vendor-dependency branch August 9, 2023 13:59
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.

3 participants