Commit Graph
215 Commits
Author SHA1 Message Date
renovate[bot] 1d2d9c1161 chore(deps): update peter-evans/create-pull-request digest to 84ae59a 2025-11-23 00:44:31 +00:00
renovate[bot]andAdam Daley 302206803e chore(deps): update dependency sass to v1.94.2 (#3045)
* chore(deps): update dependency sass to v1.94.2

* Fix Renovate `npm install`/`package-lock.json` issues

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Adam Daley <admdly@users.noreply.github.com>
2025-11-20 21:17:37 +00:00
renovate[bot] f05148e197 chore(deps): update actions/checkout action to v6 (#3043)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 19:54:22 +00:00
renovate[bot] 342003969f chore(deps): update github/codeql-action digest to e12f017 2025-11-19 01:35:50 +00:00
renovate[bot] 48836e16cb chore(deps): update actions/checkout digest to 93cb6ef 2025-11-18 02:58:17 +00:00
renovate[bot] 7c1bdb7195 chore(deps): update github/codeql-action digest to 014f16e 2025-11-14 03:48:15 +00:00
renovate[bot] adb001cfbc chore(deps): update streetsidesoftware/cspell-action action to v8 (#3022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 23:34:59 +00:00
renovate[bot] 532100b289 chore(deps): update fossbilling/.workflows digest to efee8f8 2025-11-07 00:34:33 +00:00
renovate[bot] f82a1d980e chore(deps): update github/codeql-action digest to 0499de3 2025-10-31 00:12:42 +00:00
renovate[bot] 06e24e5925 chore(deps): update dependency node to v24 (#2996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 15:55:26 +00:00
renovate[bot] 0c01cbbe63 chore(deps): update github artifact actions (major) (#2990)
chore(deps): update github artifact actions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 06:15:52 +00:00
renovate[bot] c963a4be8d chore(deps): update streetsidesoftware/cspell-action digest to 76c6f6d 2025-10-27 02:45:03 +00:00
renovate[bot] 3cb461cc8f chore(deps): update github/codeql-action digest to 4e94bd1 2025-10-25 00:46:40 +00:00
renovate[bot] 0c5ba50dc3 chore(deps): update github/codeql-action digest to 16140ae 2025-10-19 03:11:17 +00:00
renovate[bot] 65ad15905f chore(deps): update actions/setup-node action to v6 (#2972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 17:54:00 +01:00
Adam Daley a9b903c222 Codebase modernisation, configuration cleanup, and improved type safety (#2957)
* Refactor tests to replace depreciated functions

* Update Rector config and dependencies

* Rector: Add explicit string casting for stricter type safety

* Rector: Add return type hints to methods across codebase

* Rector: Increase dead code level and refactor invoice item logic

* Remove unnecessary `willReturn` from test mocks

Eliminate redundant `willReturn(null)` and similar calls from PHPUnit mock setups in legacy module tests, leaving only method expectations. Also update some test values to use floats for consistency.

* Refactor API controller and email adapter return values

* Update formatting and guidelines in `AGENTS.md`
2025-10-11 23:39:44 +01:00
renovate[bot] 1243615b47 chore(deps): update github/codeql-action digest to f443b60 2025-10-11 00:54:59 +00:00
renovate[bot] e55f72cc63 chore(deps): update github/codeql-action action to v4 (#2956)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 02:31:57 +01:00
renovate[bot] 1a3c568b0f chore(deps): pin dependencies (#2947)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 01:59:06 +01:00
renovate[bot] cf4b084e9f chore(deps): update fossbilling/.workflows digest to 5effb80 2025-09-17 00:50:39 +00:00
renovate[bot]andYağızhan 17e0afdf7c chore(deps): update actions/labeler action to v6 (#2895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yağızhan <yagizhan49@protonmail.com>
2025-09-09 14:12:52 +03:00
renovate[bot] 9663e6000d chore(deps): update actions/setup-node action to v5 (#2896)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:07:36 +03:00
renovate[bot] 5e28c9f3c0 chore(deps): update fossbilling/.workflows digest to 19dd414 2025-08-25 01:56:22 +00:00
renovate[bot] 38c176bded chore(deps): update actions/download-artifact action to v5 (#2849)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 12:39:23 +01:00
renovate[bot] c3aab64242 chore(deps): update actions/checkout action to v5 (#2859)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 03:13:17 +01:00
renovate[bot] 6bb90d4a5f chore(deps): update dependency node to v22 (#2854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 17:00:17 +03:00
Adam DaleyandCopilot 315f9f3944 Refactor Filesystem and Path handling (#2836)
* Removed legacy files

* Refactor Filesystem and Path handling

* Removed `FOSSBilling\Tools` legacy functions

* Update live-tests to include file check for `php_error.log`

* Update Extension module tables to fix wrapping issue

* Apply suggestions from @Copilot

Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Extension module icon URL handling

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-09 21:50:11 +01:00
Adam Daley f378c248f2 Update live-tests workflow triggers (#2745) 2025-05-21 20:33:04 +01:00
John PandBelle Aerni 0ff53768af Change of heading level for semantic improvement in client themes (#2730)
* Heading level change in card headers

* login, signup, forgotten pass pages

* Update huraga.scss

* Fix and slightly optimize the tests

---------

Co-authored-by: Belle Aerni <belleaerni@gmail.com>
2025-05-19 20:23:17 -07:00
renovate[bot] 071638e2fa chore(deps): update streetsidesoftware/cspell-action action to v7 (#2721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 11:39:56 +01:00
renovate[bot] e3554a7995 chore(deps): update fossbilling/.workflows digest to 3e9ace8 2025-03-01 19:16:29 +00:00
Adam Daley 2a4cd43a94 Bump CI reusable workflows to latest (#2619) 2025-03-01 18:34:44 +00:00
Adam Daley a3f0097b97 Update package-lock.json (#2607)
* Update package-lock.json

* Update release-build CI workflow
2025-02-19 23:51:39 +00:00
Belle Aerni fd1cfbe434 Fix: old translations were being downloaded (#2591) 2025-02-01 15:46:49 -08:00
Belle Aerni 3449537c92 Fixed CS / Rector workflow and ran both (#2580) 2025-01-20 16:19:45 -08:00
renovate[bot] 7ecdc48d26 chore(deps): update fossbilling/.workflows digest to 605d1f1 2024-12-03 06:42:35 +00:00
Belle Aerni e86174feff Update ci.yml (#2523) 2024-12-01 22:14:35 -08:00
Belle Aerni c0ee8d3fc5 Cleaned up some routing, simplified webserver conf (#2511)
* Cleaned up some routing, simplified webserver conf

* Update cspell.json

* Update cspell.json

* Fixes
2024-11-27 04:00:12 -08:00
Belle Aerni 45db4910a7 PHP 8.4 prep (#2464)
* Update CI for PHP 8.4

* Update composer deps for PHP 8.4

* Updates

* This is the default mode and this constant causes test failutes

* Explicily install the PDO extensions

* Temporarily downgrade the live tests to PHP 8.3

It would seem that there is some kind of problem with PHP 8.4 in regards to these tests. I believe it is outside of our control however as it installs fine for me with PHP 8.4 under DirectAdmin

* Update to address deprecations

* Make that nullable

* Fixed my typo

* Bump PHPunit to v11

* Also take care of two minor things

* Formatting fix
2024-11-21 23:16:29 -08:00
Adam Daley 41f5e84383 Fix PHPStan workflow (#2486)
Update PHPStan workflow to use composer version to fix error with PHP extensions.
2024-11-13 06:01:12 +00:00
d9859a6be4 Enable S3 but use R2 instead (#2445)
Enable S3 upload again but use R2 instead

Co-authored-by: Yağızhan <yagizhan49@protonmail.com>
Co-authored-by: Adam Daley <admdly@users.noreply.github.com>
2024-10-01 15:21:47 +02:00
renovate[bot] 88e591b008 chore(deps): update peter-evans/create-pull-request action to v7 (#2427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 19:01:53 +01:00
Jaap Marcus 8f6f2f6fcf CI Disable upload to S3 (#2360)
CI Disable upload to s3
2024-07-24 13:57:27 -07:00
Belle Aerni 32315e2ddb Remove additional hardcoded lists (#2346)
* Remove additional hardcoded lists (countries & phone codes)

Also fixed a few UI oddities I noticed

* Bugfixes

* Removed the old reference to the polyfill

* Fixed a typo
2024-07-12 00:46:03 +01:00
Belle Aerni 945a201572 Small Currency Improvements (#2311)
* Removed the hardcoded currencies list

Also streamlined the process of adding new currencies by allowing the title & exchange rate to automatically be determined.

* Use an existing translatable string

* Update the test workflows

* Dropped the legacy test, wrote two new ones

* Fixed a typo in my assert

* Whooooops
2024-06-27 09:48:37 -07:00
renovate[bot] 368a7de6ec chore(deps): update fossbilling/.workflows digest to 718e45c 2024-06-26 02:17:00 +00:00
renovate[bot] 41bc7d4d49 chore(deps): update fossbilling/.workflows digest to b350db4 2024-05-27 00:05:03 +00:00
renovate[bot] ee94b2c4b8 Update streetsidesoftware/cspell-action action to v6 (#2176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 14:00:10 -08:00
Belle Aerni 6fee361cdd Run APT update before install for live tests (#2149) 2024-02-16 16:32:30 -08:00
Belle Aerni ac67a8f930 Remove the locale submodule, replaced the release downloader action (#2136) 2024-02-13 13:02:25 +00:00