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

Move to more standard CI pipelines #1389

Merged
merged 7 commits into from
Oct 25, 2024
Merged

Move to more standard CI pipelines #1389

merged 7 commits into from
Oct 25, 2024

Conversation

juliusknorr
Copy link
Member

@juliusknorr juliusknorr commented Oct 10, 2024

  • chore: Move to more standard ci pipelines for eslint, stylelint, php-cs-fixer, psalm, info.xml
  • style: Apply php-cs-fixer changes
  • chore: Remove some deprecations in Application.php

Deprecation to file as issue to drop once we increase minimum supported versions:

INFO: DeprecatedMethod - lib/Migration/EditorHint.php:33:32 - The method OCP\IConfig::getAppValue has been marked as deprecated (see https://psalm.dev/001)
INFO: DeprecatedMethod - lib/Service/SettingsService.php:75:29 - The method OCP\IConfig::getAppValue has been marked as deprecated (see https://psalm.dev/001)
INFO: DeprecatedMethod - lib/Service/SettingsService.php:90:35 - The method OCP\IConfig::getAppValue has been marked as deprecated (see https://psalm.dev/001)
INFO: DeprecatedMethod - lib/Service/SettingsService.php:197:10 - The method OCP\Util::getVersion has been marked as deprecated (see https://psalm.dev/001)

Standardizing the phpunit test execution has been left out as it is more of an integration test that currently requires quite a lot of manual setup.

  • Adjust branch requirements to main branch once this PR is merged

@juliusknorr juliusknorr changed the title chore/ci updates Move to more standard CI pipelines Oct 10, 2024
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Copy link
Contributor

@enjeck enjeck left a comment

Choose a reason for hiding this comment

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

looks good 👍

@enjeck
Copy link
Contributor

enjeck commented Oct 24, 2024

@juliusknorr Can you merge this (I can't, until #1388 is merged I think)? When we get this in, maybe the other dependabot PRs can now be auto-merged

@juliusknorr juliusknorr merged commit f8cd9cc into main Oct 25, 2024
28 checks passed
@juliusknorr juliusknorr deleted the chore/ci-updates branch October 25, 2024 15:42
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