Commit Graph

42 Commits

Author SHA1 Message Date
Anna Larch 6318d5fbe0 chore: remove support for php7.4
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-12-06 08:51:52 +01:00
Johannes Merkel 8c6431eedd
Add PHP8.3 support
Signed-off-by: Johannes Merkel <mail@johannesgge.de>
2023-10-20 11:22:14 +02:00
Anna Larch 488d8f6437 chore: add integration tests to CI
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-07-03 15:56:01 +02:00
Christoph Wurst 49e6bd2a97
chore: Set up static analysis
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-29 15:36:28 +02:00
renovate[bot] 05c3581224
Merge pull request #5289 from nextcloud/renovate/main-bamarni-composer-bin-plugin-1.x
fix(deps): bump bamarni/composer-bin-plugin from 1.8.2 to ^1.8.2 (main)
2023-06-12 08:34:44 +02:00
Christoph Wurst c88cb60b81 fix: Allow dynamic autoloading for classes added during upgrade
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-09 12:25:22 +02:00
renovate[bot] b46131de54
fix(deps): bump bamarni/composer-bin-plugin from 1.8.2 to ^1.8.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-06 23:20:10 +00:00
Christoph Wurst 5d88b229fc
feat(deps): Revive PHP7.4 support
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-03-02 13:54:11 +01:00
Christoph Wurst e9d05ebf2d
chore(deps): Move tools into a Composer bin
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-28 11:03:51 +01:00
Christoph Wurst 0eb41dc1bc
perf(autoloader): Use Composer's authoritative classmap
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-20 12:07:06 +01:00
Daniel Kesselberg 040e66154b
chore!: drop support for PHP 7.4
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-02 21:40:18 +01:00
dependabot[bot] 788aaa31b3
Bump nextcloud/coding-standard from 0.5.0 to 1.0.0
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 0.5.0 to 1.0.0.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v0.5.0...v1.0.0)

---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 08:57:04 +02:00
Christoph Wurst 2fb77485fd
Drop PHP7.3 support
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-06-13 16:30:27 +02:00
Christoph Wurst 4b5156c2ec
Add PHP8.1 compatibility
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-21 20:03:42 +01:00
Anna Larch 358659bfb8 Add php 7.2 linter and fix errors
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-11-30 15:42:38 +01:00
Christoph Wurst 26e40b684f
Fix tests
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-25 16:06:33 +01:00
Christoph Wurst 9d8d857cd0
Update php-cs-fixer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-25 16:06:30 +01:00
Christoph Wurst a49c78e055
Make coding standards a dev dep
This prevents shipping them and their dependencies, like
symfony/console

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-08-30 15:16:17 +02:00
dependabot[bot] 57ac651faf
Bump christophwurst/nextcloud_testing from 0.12.3 to 0.12.4
Bumps [christophwurst/nextcloud_testing](https://github.com/ChristophWurst/nextcloud_testing) from 0.12.3 to 0.12.4.
- [Release notes](https://github.com/ChristophWurst/nextcloud_testing/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_testing/compare/v0.12.3...v0.12.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-20 02:01:09 +00:00
dependabot[bot] 7d8475380c
Bump christophwurst/nextcloud_testing from 0.12.1 to 0.12.3
Bumps [christophwurst/nextcloud_testing](https://github.com/ChristophWurst/nextcloud_testing) from 0.12.1 to 0.12.3.
- [Release notes](https://github.com/ChristophWurst/nextcloud_testing/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_testing/compare/v0.12.1...v0.12.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-30 02:01:51 +00:00
Christoph Wurst 8db55b6710
Test against php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-14 16:13:24 +01:00
dependabot[bot] 0de6d3862d
Bump nextcloud/coding-standard from 0.3.0 to 0.5.0
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v0.3.0...v0.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-11 15:54:28 +01:00
Christoph Wurst 38695afd88
Do not override the php version
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-11 15:24:10 +01:00
Christoph Wurst 686b2f963e
Drop the unused phan
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-11 15:01:13 +01:00
dependabot[bot] c7c68798fa
Bump christophwurst/nextcloud from 19.0.0 to 20.0.4
Bumps [christophwurst/nextcloud](https://github.com/ChristophWurst/nextcloud_composer) from 19.0.0 to 20.0.4.
- [Release notes](https://github.com/ChristophWurst/nextcloud_composer/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_composer/compare/v19.0.0...v20.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 08:14:25 +00:00
dependabot[bot] e58b66686a
Bump phan/phan from 3.2.8 to 4.0.1
Bumps [phan/phan](https://github.com/phan/phan) from 3.2.8 to 4.0.1.
- [Release notes](https://github.com/phan/phan/releases)
- [Changelog](https://github.com/phan/phan/blob/v4/NEWS.md)
- [Commits](https://github.com/phan/phan/compare/3.2.8...4.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-02 02:01:54 +00:00
dependabot-preview[bot] 27b0181545
Bump christophwurst/nextcloud from 18.0.4 to 19.0.0
Bumps [christophwurst/nextcloud](https://github.com/ChristophWurst/nextcloud_composer) from 18.0.4 to 19.0.0.
- [Release notes](https://github.com/ChristophWurst/nextcloud_composer/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_composer/compare/v18.0.4...v19.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-29 17:29:17 +00:00
Georg Ehrke 36d0433e18
Merge pull request #2267 from nextcloud/fix/noid/composer-lint-command-exit-code
Use proper exit code for composer lint
2020-05-14 13:42:44 +02:00
Morris Jobke 74901a860e
Use proper exit code for composer lint
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-05-13 22:48:21 +02:00
dependabot-preview[bot] 5fa821d253
Bump phan/phan from 2.7.2 to 3.0.0
Bumps [phan/phan](https://github.com/phan/phan) from 2.7.2 to 3.0.0.
- [Release notes](https://github.com/phan/phan/releases)
- [Changelog](https://github.com/phan/phan/blob/master/NEWS.md)
- [Commits](https://github.com/phan/phan/compare/2.7.2...3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-10 01:26:15 +00:00
dependabot-preview[bot] e33b2deca3
Bump christophwurst/nextcloud from 18.0.2 to 18.0.4
Bumps [christophwurst/nextcloud](https://github.com/ChristophWurst/nextcloud_composer) from 18.0.2 to 18.0.4.
- [Release notes](https://github.com/ChristophWurst/nextcloud_composer/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_composer/compare/v18.0.2...v18.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:22:24 +00:00
Georg Ehrke eb3ae9064f
Print diff in cs:check command
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-04-15 15:12:00 +02:00
Georg Ehrke 99ebda920f
Use Standard Nextcloud Coding Style for PHP
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-04-15 13:05:53 +02:00
Georg Ehrke c8dd8d93c1
fix working directory of codecov
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-31 20:46:23 +02:00
Georg Ehrke 6e34f162b7
Report test coverage for PHP
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-31 16:03:33 +02:00
dependabot-preview[bot] e432557f97
Update christophwurst/nextcloud_testing requirement from 0.9.1 to 0.10.0
Updates the requirements on [christophwurst/nextcloud_testing](https://github.com/ChristophWurst/nextcloud_testing) to permit the latest version.
- [Release notes](https://github.com/ChristophWurst/nextcloud_testing/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_testing/compare/0.9.1...0.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-27 13:14:46 +00:00
dependabot-preview[bot] d99053b01f
Update christophwurst/nextcloud requirement from v17.0.1 to v18.0.2
Updates the requirements on [christophwurst/nextcloud](https://github.com/ChristophWurst/nextcloud_composer) to permit the latest version.
- [Release notes](https://github.com/ChristophWurst/nextcloud_composer/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_composer/compare/v17.0.1...v18.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-27 13:05:41 +00:00
Georg Ehrke 051df990d1
Test on PHP7.4, remove Firefox as dependency
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-02 15:10:00 +01:00
Georg Ehrke 55ab7c0e58
update travis.yml, will likely require more fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:19 +02:00
Thomas Citharel 599c8ac6a1 Require local phpunit through composer and bump phpunit version
* Uses PHPUnit 6.5 (requires PHP 7.0+, but we got rid with NC 14 (see nextcloud/server#7368)
* Namespaces are rewritten
* If composer isn't installed, it installs it (taken from nextcloud/news)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Remove PHPUnit Download in CI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Properly handle phpunit on travis for 5.6

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Remove trouble composer.lock

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Don't install composer deps twice on CI

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2018-08-06 16:22:28 +02:00
Georg Ehrke 26dcce492d remove vobject 2015-09-05 15:40:17 +02:00
Georg Ehrke 78fa56875e create empty bower.json and composer.json 2015-09-05 15:39:57 +02:00