From bea8629d10ce4c37c6e7a6def52dddeb2491a69e Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Thu, 2 Mar 2023 09:12:51 +0900 Subject: [PATCH] ReadMe updates, add composer releae documentation --- ReadMe.composer-release.md | 40 ++++++++++++++++++++++++++++++++++++++ ReadMe.md | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 ReadMe.composer-release.md diff --git a/ReadMe.composer-release.md b/ReadMe.composer-release.md new file mode 100644 index 0000000..6a28d7d --- /dev/null +++ b/ReadMe.composer-release.md @@ -0,0 +1,40 @@ +# Create new package in system gitea/gitlab/composer.egplusww.jp + +## Prepare + +The following things must have been done: + +- full phpstan check/phan check where possible +- a valid version tag `vX.Y.Z` must have been created and pushed to all services + +## Publish + +To do the final publish + +### GITEA and GITLAB + +Run `publish/publish.sh` script to create composer packages. + +This will automatically run all commands to create the packages + +### composer.egplusww.jp web host + +For the local composer package host. + +update `/storage/var/www/html/composer/www/pacakges.json` file with new version and commit +The entry is a copy of the `composer.json` with the following new entries: + +```json +{ + ..., + "version": "X.Y.Z", + ... + "dist": { + "url": "https://git.egplusww.jp/Composer/CoreLibs-Composer-All/archive/vX.Y.Z.zip", + "type": "zip" + }, + ... +} +``` + +run `git pull egra-gitea master` on udon-core in `/var/www/html/composer/www` diff --git a/ReadMe.md b/ReadMe.md index 77fb6d3..2c60931 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -22,4 +22,4 @@ Alternative setup composer local zip file repot: ## Install package -`composer require egrajp/corelibs-composer-all:^7.11` +`composer require egrajp/corelibs-composer-all:^8.0`