<pman>Intégration de la branche rel74-0.3.3
This commit is contained in:
		
						commit
						27567166aa
					
				| @ -1,3 +1,9 @@ | |||||||
|  | ## Release 0.3.3p74 du 01/03/2025-06:14 | ||||||
|  | 
 | ||||||
|  | * `2163ea9` script post release/merge | ||||||
|  | 
 | ||||||
|  | ## Release 0.3.2p82 du 28/02/2025-20:30 | ||||||
|  | 
 | ||||||
| ## Release 0.3.2p74 du 28/02/2025-20:28 | ## Release 0.3.2p74 du 28/02/2025-20:28 | ||||||
| 
 | 
 | ||||||
| (tech) Migration vers pman | (tech) Migration vers pman | ||||||
|  | |||||||
| @ -1 +1 @@ | |||||||
| 0.3.2 | 0.3.3 | ||||||
|  | |||||||
| @ -45,7 +45,7 @@ $0 !~ /<pman>/ { print } | |||||||
| function _filter_changes() { | function _filter_changes() { | ||||||
|     # enlever les commits "inutiles" pour générer le fichier CHANGES.md |     # enlever les commits "inutiles" pour générer le fichier CHANGES.md | ||||||
|     grep -vE '^([+|] )?[0-9a-f]+ modifs\.mineures sans commentaires$' | |     grep -vE '^([+|] )?[0-9a-f]+ modifs\.mineures sans commentaires$' | | ||||||
|     grep -vE '^([+|] )?[0-9a-f]+ (cosmetic|typo|bug|fix|maj projet|maj deps)\$' |     grep -vE '^([+|] )?[0-9a-f]+ (cosmetic|typo|bug|fix|maj projet|maj deps)$' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function _format_md() { | function _format_md() { | ||||||
| @ -167,7 +167,17 @@ function load_branches() { | |||||||
|         "$HOTFIX"*) SrcType=hotfix; DestBranch="$MAIN";; |         "$HOTFIX"*) SrcType=hotfix; DestBranch="$MAIN";; | ||||||
|         "$MAIN") SrcType=main; DestBranch="$DIST";; |         "$MAIN") SrcType=main; DestBranch="$DIST";; | ||||||
|         "$DIST") SrcType=dist; DestBranch=;; |         "$DIST") SrcType=dist; DestBranch=;; | ||||||
|         *) DestBranch=;; |         *) SrcType=; DestBranch=;; | ||||||
|  |         esac | ||||||
|  |         case "$DestBranch" in | ||||||
|  |         "$UPSTREAM") DestType=upstream;; | ||||||
|  |         "$FEATURE"*) DestType=feature;; | ||||||
|  |         "$DEVELOP") DestType=develop;; | ||||||
|  |         "$RELEASE"*) DestType=release;; | ||||||
|  |         "$HOTFIX"*) DestType=hotfix;; | ||||||
|  |         "$MAIN") DestType=main;; | ||||||
|  |         "$DIST") DestType=dist;; | ||||||
|  |         *) DestType=;; | ||||||
|         esac |         esac | ||||||
| 
 | 
 | ||||||
|         local branch |         local branch | ||||||
| @ -275,6 +285,11 @@ function _mscript_start() { | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
| $(qvals source "$NULIBDIR/load.sh") || exit 1 | $(qvals source "$NULIBDIR/load.sh") || exit 1 | ||||||
| 
 | 
 | ||||||
|  | $(echo_setv SrcBranch="$SrcBranch") | ||||||
|  | $(echo_setv SrcType="$SrcType") | ||||||
|  | $(echo_setv DestBranch="$DestBranch") | ||||||
|  | $(echo_setv DestType="$DestType") | ||||||
|  | 
 | ||||||
| merge= | merge= | ||||||
| delete= | delete= | ||||||
| push= | push= | ||||||
| @ -330,6 +345,14 @@ function _rscript_start() { | |||||||
| #!/bin/bash | #!/bin/bash | ||||||
| $(qvals source "$NULIBDIR/load.sh") || exit 1 | $(qvals source "$NULIBDIR/load.sh") || exit 1 | ||||||
| 
 | 
 | ||||||
|  | $(echo_setv SrcBranch="$SrcBranch") | ||||||
|  | $(echo_setv SrcType="$SrcType") | ||||||
|  | $(echo_setv Version="$Version") | ||||||
|  | $(echo_setv Tag="$Tag") | ||||||
|  | $(echo_setv ReleaseBranch="$ReleaseBranch") | ||||||
|  | $(echo_setv DestBranch="$DestBranch") | ||||||
|  | $(echo_setv DestType="$DestType") | ||||||
|  | 
 | ||||||
| create= | create= | ||||||
| merge= | merge= | ||||||
| push= | push= | ||||||
| @ -382,7 +405,7 @@ EOF | |||||||
| 
 | 
 | ||||||
|     # Enregistrer les changements |     # Enregistrer les changements | ||||||
|     _scripta "commit" <<EOF |     _scripta "commit" <<EOF | ||||||
| $(qvals git commit -m "<pman>Init changelog & version $Version") | $(qvals git commit -m "<pman>Init changelog & version $Tag") | ||||||
| EOF | EOF | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								bin/pdev
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								bin/pdev
									
									
									
									
									
								
							| @ -31,8 +31,9 @@ Ce script va | |||||||
| - pousser les branches modifiées}" | - pousser les branches modifiées}" | ||||||
|     ask_yesno "Voulez-vous continuer?" O || die |     ask_yesno "Voulez-vous continuer?" O || die | ||||||
| 
 | 
 | ||||||
|     local script=".git/rel-merge.sh" |     local script=".git/pman-merge.sh" | ||||||
|     local -a push_branches delete_branches |     local -a push_branches delete_branches | ||||||
|  |     local after | ||||||
|     local comment= |     local comment= | ||||||
|     local or_die=" || exit 1" |     local or_die=" || exit 1" | ||||||
| 
 | 
 | ||||||
| @ -44,6 +45,11 @@ if [ -n "\$merge" ]; then | |||||||
| esection "Fusionner la branche" | esection "Fusionner la branche" | ||||||
| EOF | EOF | ||||||
|     _mscript_merge_branch |     _mscript_merge_branch | ||||||
|  |     after="AFTER_MERGE_${SrcType^^}"; [ -n "${!after}" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | ${!after} | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
| @ -55,6 +61,11 @@ if [ -n "\$delete" ]; then | |||||||
| esection "Supprimer la branche" | esection "Supprimer la branche" | ||||||
| EOF | EOF | ||||||
|     _mscript_delete_branch |     _mscript_delete_branch | ||||||
|  |     after="AFTER_DELETE_${SrcType^^}"; [ -n "${!after}" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | ${!after} | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
| @ -72,6 +83,11 @@ EOF | |||||||
|         _script_push_branches |         _script_push_branches | ||||||
|         _scripta <<<fi |         _scripta <<<fi | ||||||
|     fi |     fi | ||||||
|  |     after="AFTER_PUSH_${DestType^^}"; [ -n "${!after}" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | ${!after} | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
|  | |||||||
							
								
								
									
										19
									
								
								bin/prel
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								bin/prel
									
									
									
									
									
								
							| @ -34,9 +34,11 @@ function ensure_branches() { | |||||||
| function create_release_action() { | function create_release_action() { | ||||||
|     if [ -n "$ReleaseBranch" ]; then |     if [ -n "$ReleaseBranch" ]; then | ||||||
|         Version="${ReleaseBranch#$RELEASE}" |         Version="${ReleaseBranch#$RELEASE}" | ||||||
|  |         Tag="$TAG_PREFIX$Version$TAG_SUFFIX" | ||||||
|         merge_release_action "$@"; return $? |         merge_release_action "$@"; return $? | ||||||
|     elif [ -n "$HotfixBranch" ]; then |     elif [ -n "$HotfixBranch" ]; then | ||||||
|         Version="${HotfixBranch#$HOTFIX}" |         Version="${HotfixBranch#$HOTFIX}" | ||||||
|  |         Tag="$TAG_PREFIX$Version$TAG_SUFFIX" | ||||||
|         merge_hotfix_action "$@"; return $? |         merge_hotfix_action "$@"; return $? | ||||||
|     fi |     fi | ||||||
| 
 | 
 | ||||||
| @ -67,7 +69,7 @@ Vous devrez: | |||||||
|     fi |     fi | ||||||
|     ask_yesno "Voulez-vous continuer?" O || die |     ask_yesno "Voulez-vous continuer?" O || die | ||||||
| 
 | 
 | ||||||
|     local script=".git/rel-release.sh" |     local script=".git/pman-release.sh" | ||||||
|     local -a push_branches push_tags |     local -a push_branches push_tags | ||||||
|     local comment= |     local comment= | ||||||
|     local or_die=" || exit 1" |     local or_die=" || exit 1" | ||||||
| @ -80,6 +82,11 @@ if [ -n "\$create" ]; then | |||||||
| esection "Création de la release" | esection "Création de la release" | ||||||
| EOF | EOF | ||||||
|     _rscript_create_release_branch |     _rscript_create_release_branch | ||||||
|  |     [ -n "$AFTER_CREATE_RELEASE" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | $AFTER_CREATE_RELEASE | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
| @ -93,6 +100,11 @@ EOF | |||||||
|     _rscript_merge_release_branch "$DestBranch" "$Tag" |     _rscript_merge_release_branch "$DestBranch" "$Tag" | ||||||
|     _rscript_merge_release_branch "$SrcBranch" |     _rscript_merge_release_branch "$SrcBranch" | ||||||
|     _rscript_delete_release_branch |     _rscript_delete_release_branch | ||||||
|  |     [ -n "$AFTER_MERGE_RELEASE" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | $AFTER_MERGE_RELEASE | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
| @ -105,6 +117,11 @@ esection "Pousser branches et tags" | |||||||
| EOF | EOF | ||||||
|     _script_push_branches |     _script_push_branches | ||||||
|     _script_push_tags |     _script_push_tags | ||||||
|  |     [ -n "$AFTER_PUSH_RELEASE" ] && _scripta <<EOF | ||||||
|  | ( | ||||||
|  | $AFTER_PUSH_RELEASE | ||||||
|  | )$or_die | ||||||
|  | EOF | ||||||
|     _scripta <<EOF |     _scripta <<EOF | ||||||
| fi | fi | ||||||
| EOF | EOF | ||||||
|  | |||||||
							
								
								
									
										29
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										29
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							| @ -4,7 +4,7 @@ | |||||||
|         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", |         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", | ||||||
|         "This file is @generated automatically" |         "This file is @generated automatically" | ||||||
|     ], |     ], | ||||||
|     "content-hash": "ab280aa4a5f5c83fa488537530b29759", |     "content-hash": "266a079e97f3ceecc2cc0a84d6b9743b", | ||||||
|     "packages": [ |     "packages": [ | ||||||
|         { |         { | ||||||
|             "name": "symfony/deprecation-contracts", |             "name": "symfony/deprecation-contracts", | ||||||
| @ -301,16 +301,16 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "myclabs/deep-copy", |             "name": "myclabs/deep-copy", | ||||||
|             "version": "1.12.1", |             "version": "1.13.0", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/myclabs/DeepCopy.git", |                 "url": "https://github.com/myclabs/DeepCopy.git", | ||||||
|                 "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" |                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", |                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414", | ||||||
|                 "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", |                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -349,7 +349,7 @@ | |||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "issues": "https://github.com/myclabs/DeepCopy/issues", |                 "issues": "https://github.com/myclabs/DeepCopy/issues", | ||||||
|                 "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" |                 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0" | ||||||
|             }, |             }, | ||||||
|             "funding": [ |             "funding": [ | ||||||
|                 { |                 { | ||||||
| @ -357,7 +357,7 @@ | |||||||
|                     "type": "tidelift" |                     "type": "tidelift" | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "time": "2024-11-08T17:47:46+00:00" |             "time": "2025-02-12T12:17:51+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "nikic/php-parser", |             "name": "nikic/php-parser", | ||||||
| @ -423,13 +423,19 @@ | |||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://git.univ-reunion.fr/sda-php/nulib-tests.git", |                 "url": "https://git.univ-reunion.fr/sda-php/nulib-tests.git", | ||||||
|                 "reference": "9b5c9c295c3dee6fc02ccddbd8a70bca797c8045" |                 "reference": "8f641d9a7cf6aba1453cb42ebd15951aa7002e1b" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
|                 "php": ">=7.3", |                 "php": "^7.3 || 8.0.*", | ||||||
|                 "phpunit/phpunit": "^9" |                 "phpunit/phpunit": "^9" | ||||||
|             }, |             }, | ||||||
|             "type": "library", |             "type": "library", | ||||||
|  |             "extra": { | ||||||
|  |                 "branch-alias": { | ||||||
|  |                     "dev-pu9": "7.3.x-dev", | ||||||
|  |                     "dev-pu10": "8.1.x-dev" | ||||||
|  |                 } | ||||||
|  |             }, | ||||||
|             "autoload": { |             "autoload": { | ||||||
|                 "psr-4": { |                 "psr-4": { | ||||||
|                     "nulib\\tests\\": "src" |                     "nulib\\tests\\": "src" | ||||||
| @ -447,7 +453,7 @@ | |||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "description": "fonctions et classes pour les tests", |             "description": "fonctions et classes pour les tests", | ||||||
|             "time": "2025-01-30T13:18:31+00:00" |             "time": "2025-02-28T17:12:35+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "phar-io/manifest", |             "name": "phar-io/manifest", | ||||||
| @ -2015,7 +2021,8 @@ | |||||||
|     "platform-dev": { |     "platform-dev": { | ||||||
|         "ext-posix": "*", |         "ext-posix": "*", | ||||||
|         "ext-pcntl": "*", |         "ext-pcntl": "*", | ||||||
|         "ext-curl": "*" |         "ext-curl": "*", | ||||||
|  |         "ext-sqlite3": "*" | ||||||
|     }, |     }, | ||||||
|     "plugin-api-version": "2.2.0" |     "plugin-api-version": "2.2.0" | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user