Pablo Zmdl
8120c9b60e
Make target to remove untracked minified .js and .css files
This is handy during development.
3 weeks ago
Pablo Zmdl
b807902b74
Include node_modules/.bin into PATH to ensure uglify etc. are found
Previously, e.g. during `make`ing a release npm-commands like uglify were not found unless they were installed globally.
3 weeks ago
Aleksander Machniak
df391352c9
Makefile: Remove phar files in 'clean' target
[skip ci]
2 months ago
Aleksander Machniak
d10af6e405
Makefile improvements and cleanup
2 months ago
Aleksander Machniak
d4526968a8
Set minimum required PHP version to 8.1 ( #9599 )
5 months ago
Aleksander Machniak
d02f2e0b55
Remove version number from index.php
6 months ago
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.
12 months ago
Aleksander Machniak
bb586790e4
Add "version" to the composer.json
12 months ago
Aleksander Machniak
e0aa1fefb9
Makefile: Remove "repositories" from composer.json
12 months ago
Aleksander Machniak
c9c1a8fa2b
Use locally installed npm deps
1 year ago
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
1 year ago
Michael Voříšek
bdd5de55b5
Rename composer.json.dist to composer.json ( #9279 )
* Rename composer.json.dist to composer.json
* fix update
1 year ago
Aleksander Machniak
60011f136b
Makefile: Use phpDocumentor v3.4 for the Framework docs ( #9313 )
2 years ago
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
2 years ago
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>
2 years ago
Michael Voříšek
efd9605941
Fix minimal kolab/net_ldap3 version for PHP 8.3 ( #9263 )
2 years ago
Aleksander Machniak
7ac1981ae1
Makefile: Replace version in installer/index.php too
2 years ago
Aleksander Machniak
2daa58db38
Makefile: Remove unused variable
2 years ago
Aleksander Machniak
510632250d
Makefile: Build the package for minimum supported PHP version
Don't require jq
[skip ci]
2 years ago
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
3 years ago
Aleksander Machniak
42f9cdceba
Master is 1.7-git
3 years ago
Aleksander Machniak
b381d99230
Makefile: Use https:// instead of git://
3 years ago
Aleksander Machniak
9fdf4de4f1
Makefile: Fix "verify" section
3 years ago
tomamplius
9077da1dff
Remove interaction in composer ( #8480 )
3 years ago
Aleksander Machniak
70b2ca5d9a
Makefile: Update vendor folder cleanups
[skip ci]
4 years ago
Aleksander Machniak
54bf7351e9
Makefile: Speed up git clone by using --branch and --depth=1 arguments
4 years ago
Aleksander Machniak
501e538146
Makefile: Install npm dependencies locally (-g requires root)
[skip ci]
4 years ago
Aleksander Machniak
f45f9c53af
Fix Makefile on Linux ( #8211 )
4 years ago
johndoh
0c863206f1
Replace Endroid QrCode with BaconQrCode ( #8173 )
4 years ago
Aleksander Machniak
b4fd75d6c1
Master is 1.6-git now
4 years ago
Thomas Bruederli
b6ed5e0785
Remove .phpdoc folder from framework package
4 years ago
Thomas Bruederli
1a646f30ee
Add Makefile for building release packages
4 years ago