-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/develop' into develop_new-stocka…
…bleproduct_3
- Loading branch information
Showing
626 changed files
with
23,280 additions
and
13,108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
name: 'PHPStan' | ||
|
||
on: | ||
# Every Monday we want to refresh the baseline | ||
schedule: | ||
- cron: '0 6 * * 1' | ||
|
||
# We want to be able to manually refresh the baseline too | ||
workflow_dispatch: | ||
|
||
workflow_call: | ||
inputs: | ||
gh_event: | ||
required: true | ||
type: string | ||
# Run PHPStan analyse on pull requests | ||
pull_request: | ||
|
||
env: | ||
PHP_VERSION: '8.2' | ||
gh_event: ${{ inputs.gh_event || github.event_name }} | ||
CACHE_KEY_PART: ${{ ( inputs.gh_event == 'pull_request' || github.event_name == 'pull_request' ) && format('{0}-{1}', github.base_ref, github.head_ref) || github.ref_name }} | ||
jobs: | ||
phpstan: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Setup PHP | ||
uses: shivammathur/setup-php@v2 | ||
with: | ||
php-version: ${{ env.PHP_VERSION }} | ||
coverage: none # disable xdebug, pcov | ||
tools: phpstan:2.0, cs2pr | ||
extensions: calendar, json, imagick, gd, zip, mbstring, intl, opcache, imap, | ||
mysql, pgsql, sqlite3, ldap, xml, mcrypt | ||
env: | ||
fail-fast: true | ||
# Restore old cache | ||
- name: Restore phpstan cache | ||
id: cache | ||
uses: actions/cache/restore@v4 | ||
with: | ||
path: ./.github/tmp | ||
key: phpstan-cache-${{ env.PHP_VERSION }}-${{ env.CACHE_KEY_PART }}-${{ | ||
github.run_id }} | ||
restore-keys: | | ||
phpstan-cache-${{ env.PHP_VERSION }}-${{ env.CACHE_KEY_PART }}- | ||
phpstan-cache-${{ env.PHP_VERSION }}-${{ github.head_ref }}- | ||
phpstan-cache-${{ env.PHP_VERSION }}-${{ github.base_ref }}- | ||
phpstan-cache-${{ env.PHP_VERSION }}- | ||
- uses: ruudk/phpstan-baseline-refresh-create-pr-action@main | ||
with: | ||
github_token: ${{ secrets.PAT_GITHUB_TOKEN }} | ||
phpstan_path: phpstan | ||
configuration_path: phpstan.neon.dist | ||
phpstan_additional_arguments: --memory-limit 7G -a build/phpstan/bootstrap_action.php | ||
baseline_path: build/phpstan/phpstan-baseline.neon | ||
commit_name: Dolibot | ||
commit_email: [email protected] | ||
commit_message: PHPStan > Update baseline | ||
target_branch: develop | ||
pr_create: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'schedule') && 1 || 0 }} | ||
pr_title: PHPStan > Update baseline | ||
pr_reviewer: eldy | ||
pr_body: | | ||
This PR is automatically created to cleanup our baseline. | ||
Since the last refresh of the baseline we have fixed {0} ignored errors. | ||
Keep it up all! :muscle: | ||
There are only {1} ignored errors left :sweat_smile: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,23 @@ | ||
# How to use it ? | ||
# How to use run Dolibarr with docker ? | ||
|
||
This directory is experimental. Scope of its used is not clear and not documented. | ||
If you are looking for a process to run Dolibarr as an official Docker image, you can find it on https://hub.docker.com/r/dolibarr/dolibarr | ||
|
||
|
||
# For experimental dev - TO REMOVE. | ||
## For a fast run of a demo of the local version, you can build the docker image from this current repository by running | ||
|
||
But if you want to execute the version of Dolibarr that is into this current directory as a docker process, you can do it with this commands. | ||
|
||
sudo docker-compose build | ||
|
||
sudo -s | ||
|
||
export HOST_USER_ID=$(id -u) | ||
export HOST_GROUP_ID=$(id -g) | ||
export MYSQL_ROOT_PWD=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 13; echo) | ||
|
||
docker-compose up -d | ||
|
||
Warning: There is no persistency of data. If you need so, you should use instead the official Docker image that you can find on https://hub.docker.com/r/dolibarr/dolibarr | ||
|
||
Warning: There is no persistency of data. This process is for dev purpose only. | ||
|
||
|
||
## For a more robust or a production usage | ||
|
||
If you want to execute an official Docker package, you can find it and read the doc on ihttps://hub.docker.com/r/dolibarr/dolibarr |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.