Skip to content

Conversation

@kesselb
Copy link
Contributor

@kesselb kesselb commented Apr 9, 2025

Summary

The composer-bin-plugin, as dev dependency, should not be committed.

TODO

  • Push a commit to fix the main autoloader ;)

Checklist

@kesselb kesselb self-assigned this Apr 9, 2025
@kesselb kesselb added the 2. developing Work in progress label Apr 9, 2025
@kesselb kesselb force-pushed the chore-check-for-composer-bin branch from 98cca28 to b7422ba Compare April 10, 2025 11:27
@kesselb kesselb added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Apr 10, 2025
@kesselb kesselb marked this pull request as ready for review April 10, 2025 11:27
@kesselb kesselb requested a review from a team as a code owner April 10, 2025 11:27
@kesselb kesselb requested review from Altahrim, come-nc and nfebe and removed request for a team April 10, 2025 11:28
@come-nc come-nc added this to the Nextcloud 32 milestone Apr 14, 2025
/**
* @var bool
*/
private static $installedIsLocalDir;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This change is coming in from the latest composer 2.8 update (composer/composer#12269). build/autoloaderchecker.sh only looks for changes to autoload_classmap and therefore our CI is not red since the latest composer bump.

@kesselb kesselb force-pushed the chore-check-for-composer-bin branch from b3d49f4 to 11764bd Compare April 14, 2025 16:41
@kesselb kesselb force-pushed the chore-check-for-composer-bin branch from 11764bd to dc53310 Compare April 15, 2025 10:57
@kesselb kesselb force-pushed the chore-check-for-composer-bin branch from dc53310 to 3e9454a Compare April 15, 2025 11:20
@kesselb kesselb requested a review from susnux April 15, 2025 11:22
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Set up dependencies
run: composer i
Copy link
Contributor Author

@kesselb kesselb Apr 15, 2025

Choose a reason for hiding this comment

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

Running composer install will install the dev dependencies again and therefore needs to go. I'm not so sure anymore, but still think that our state in github should not contain the composer-bin-plugin.

The drone workflow did not run composer install (see #43514 and https://github.com/nextcloud/server/blob/master/autotest-checkers.sh).

Requested @susnux as reviewer for a third look if that makes sense.

@susnux susnux added the CI label Apr 15, 2025
@come-nc come-nc merged commit cd6e5ab into master Apr 15, 2025
194 of 196 checks passed
@come-nc come-nc deleted the chore-check-for-composer-bin branch April 15, 2025 16:05
@nextcloud-bot nextcloud-bot mentioned this pull request Aug 19, 2025
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
@skjnldsv skjnldsv added this to the Nextcloud 32 milestone Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants