Commit Graph

28 Commits

Author SHA1 Message Date
Aleksander Machniak
d4526968a8 Set minimum required PHP version to 8.1 (#9599) 2025-02-16 10:09:23 +01:00
Aleksander Machniak
d02f2e0b55 Remove version number from index.php 2025-02-09 14:21:05 +01:00
Pablo Zmdl
8685ca9dec Makefile to build elastic's CSS (#9581)
Those steps need to be repeated once in a while when working with the
repository code, and now that's easier.
2024-08-13 14:47:30 +02:00
Aleksander Machniak
bb586790e4 Add "version" to the composer.json 2024-08-04 19:36:08 +02:00
Aleksander Machniak
e0aa1fefb9 Makefile: Remove "repositories" from composer.json 2024-08-04 19:15:31 +02:00
Aleksander Machniak
c9c1a8fa2b Use locally installed npm deps 2024-06-08 14:33:33 +02:00
Pablo Zmdl
3d4c23e9b0 Make dependabot check dependencies for NPM and composer (#9479)
* Make dependabot check dependencies for NPM and composer

* Install JS dev requirements through package.json

This way we can have them automatically checked for newer versions.

* Add JS prod dependencies to packages.json for version tracking

They are added as optional dependencies, so we can skip their
installation with `--omit=optional` (as used in the Makefile), but we
can still have them checked for version updates automatically.

The package "publickey" is missing, because it's not available on
npmjs.com, but it hasn't seen updates in years anyway. We probably
should set up a different automatic check for updates nonetheless.

* Remove npm-related files when preparing packaging
2024-06-08 09:13:23 +02:00
Michael Voříšek
bdd5de55b5 Rename composer.json.dist to composer.json (#9279)
* Rename composer.json.dist to composer.json
* fix update
2024-04-03 18:06:01 +02:00
Aleksander Machniak
60011f136b Makefile: Use phpDocumentor v3.4 for the Framework docs (#9313) 2024-01-21 15:53:21 +01:00
Michael Voříšek
28c778b7a0 Modernize more CS III (#9270)
* fix "single_trait_insert_per_statement"

* fix "empty_loop_condition"

* fix "backtick_to_shell_exec"

* fix "phpdoc_to_comment"

* fix "no_empty_statement"

* fix "heredoc_to_nowdoc"

* fix "class_reference_name_casing"

* fix "align_multiline_comment"

* fix "heredoc_indentation"

* fix "constant_case"

* fix "single_line_comment_style"

* fix "no_null_property_initialization"

* fix "standardize_increment"

* fix "no_unneeded_control_parentheses"

* fix missing NL after "<?php"

* fix php in *.sh files too

* fix trailing spaces from all text files

* fix "explicit_indirect_variable"

* Revert "fix "align_multiline_comment""

This reverts commit 42e584f8e3.

* fix "align_multiline_comment" properly

* Revert "fix trailing spaces from all text files" - diff files only

* Revert "Revert "fix trailing spaces from all text files" - diff files only"

This reverts commit 2101c2a3a3.

* rm useless "setup-php" config
2023-12-18 07:46:51 +01:00
Michael Voříšek
f5d7673baa Test lowest deps in CI (#9265)
* fix "composer update" as there is no composer.lock

* fail-fast: false

* Test lowest deps in CI

* add "--fail-on-warning --fail-on-risky" to phpunit to CI

* fix lowest phpunit dep for PHP 8.1+

* fix Rcmail_RcmailSendmail::test_email_input_format

---------

Co-authored-by: Aleksander Machniak <alec@alec.pl>
2023-12-16 15:48:10 +01:00
Michael Voříšek
efd9605941 Fix minimal kolab/net_ldap3 version for PHP 8.3 (#9263) 2023-12-13 08:20:09 +01:00
Aleksander Machniak
7ac1981ae1 Makefile: Replace version in installer/index.php too 2023-10-29 14:26:53 +01:00
Aleksander Machniak
2daa58db38 Makefile: Remove unused variable 2023-09-18 10:27:35 +02:00
Aleksander Machniak
510632250d Makefile: Build the package for minimum supported PHP version
Don't require jq

[skip ci]
2023-06-11 12:37:08 +02:00
Thomas B
dec93dc1b7 Update vendor dir from installto.sh if untouched (#8642) (#8840)
* installto.sh checks for a marker indicating that composer was not run/used.
* update.sh tries to find and run composer
2023-01-05 21:30:51 +01:00
Aleksander Machniak
42f9cdceba Master is 1.7-git 2022-06-23 19:02:23 +02:00
Aleksander Machniak
b381d99230 Makefile: Use https:// instead of git:// 2022-06-18 13:16:33 +02:00
Aleksander Machniak
9fdf4de4f1 Makefile: Fix "verify" section 2022-06-18 13:04:25 +02:00
tomamplius
9077da1dff Remove interaction in composer (#8480) 2022-03-20 10:51:22 +01:00
Aleksander Machniak
70b2ca5d9a Makefile: Update vendor folder cleanups
[skip ci]
2022-01-02 11:04:21 +01:00
Aleksander Machniak
54bf7351e9 Makefile: Speed up git clone by using --branch and --depth=1 arguments 2021-10-26 11:34:47 +02:00
Aleksander Machniak
501e538146 Makefile: Install npm dependencies locally (-g requires root)
[skip ci]
2021-10-26 11:17:16 +02:00
Aleksander Machniak
f45f9c53af Fix Makefile on Linux (#8211) 2021-10-25 15:56:46 +02:00
johndoh
0c863206f1 Replace Endroid QrCode with BaconQrCode (#8173) 2021-08-28 09:09:19 +02:00
Aleksander Machniak
b4fd75d6c1 Master is 1.6-git now 2021-07-25 09:08:20 +02:00
Thomas Bruederli
b6ed5e0785 Remove .phpdoc folder from framework package 2021-07-08 20:58:46 +02:00
Thomas Bruederli
1a646f30ee Add Makefile for building release packages 2021-07-03 21:57:49 +02:00