Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Phar file #186

Merged
merged 6 commits into from
Jun 14, 2024
Merged

Generate Phar file #186

merged 6 commits into from
Jun 14, 2024

Conversation

koriym
Copy link
Member

@koriym koriym commented Jun 14, 2024

  • You can create a phar with composer compile.
  • CI will deploy the phar file in phar.yml.

A new file, box.json, has been added to define important paths and aliases for the project. Additionally, the method to determine the working directory within the script file 'asd' has been updated to adapt to the execution context, improving reliability in different scenarios.
Adds a new GitHub workflow to automate the process of PHAR package release. The workflow includes steps such as compile, upload, download, and attach the PHAR artifact to the release. It is triggered on release publish and can also be manually dispatched.
This update moves the "bamarni/composer-bin-plugin" from "require-dev" to "require" in the composer.json file. Additionally, a new script command "compile" has been introduced and included in the "build" command. This helps streamline the build process and makes certain that the plugin is available in production environments too.
This update moves the "bamarni/composer-bin-plugin" from "require-dev" to "require" in the composer.json file. Additionally, a new script command "compile" has been introduced and included in the "build" command. This helps streamline the build process and makes certain that the plugin is available in production environments too.
This commit updates various libraries that the project depends on. The updated libraries include "amphp/amp", "myclabs/deep-copy", "phpdocumentor/type-resolver" and many more. The purpose of this update is to benefit from the latest features and improvements offered by these third-party libraries.
The composer require command in the GitHub static-analysis workflow file has been updated. The `-W` option has been added to ensure that all dependencies are treated as required, improving the stability and reliability of the static analysis checks.
@koriym koriym merged commit e516dd7 into alps-asd:master Jun 14, 2024
11 checks passed
@koriym koriym deleted the box branch June 14, 2024 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant