mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 21:25:42 +00:00 
			
		
		
		
	Add more version information (#5014)
* Add info for installer, branch, publisher * include version info * fix permissions * fix typo * add more info * use GH url * fix node * remove publisher * remove more logging * Add info to version view * enable branch discovery when not set * fix ref to github version * add branch to about dialog * use precise plattform information - if no env is set * fix ref names * load VERSION info * rename plattform to target * extend installer var * add generic plattform info * add docs for version info * add more info * add installer codes * Ammend navigation
This commit is contained in:
		
							
								
								
									
										43
									
								
								contrib/packager.io/before.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										43
									
								
								contrib/packager.io/before.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| #!/bin/bash | ||||
| # | ||||
| # packager.io before script | ||||
| # | ||||
|  | ||||
| set -eu | ||||
|  | ||||
| VERSION="$APP_PKG_VERSION-$APP_PKG_ITERATION" | ||||
| echo "Setting VERSION information to $VERSION" | ||||
| echo "$VERSION" > VERSION | ||||
|  | ||||
| # The sha is the second element in APP_PKG_ITERATION | ||||
| SHA=$(echo $APP_PKG_ITERATION | cut -d'.' -f2) | ||||
|  | ||||
| # Download info | ||||
| echo "Getting info from github for commit $SHA" | ||||
| curl -L \ | ||||
|   -H "Accept: application/vnd.github+json" \ | ||||
|   -H "X-GitHub-Api-Version: 2022-11-28" \ | ||||
|   https://api.github.com/repos/InvenTree/InvenTree/commits/$SHA > commit.json | ||||
| curl -L \ | ||||
|   -H "Accept: application/vnd.github+json" \ | ||||
|   -H "X-GitHub-Api-Version: 2022-11-28" \ | ||||
|   https://api.github.com/repos/InvenTree/InvenTree/commits/$SHA/branches-where-head > branches.json | ||||
|  | ||||
| # Extract info | ||||
| echo "Extracting info from github" | ||||
| DATE=$(jq -r '.commit.committer.date' commit.json) | ||||
| BRANCH=$(jq -r '.[].name' branches.json) | ||||
| NODE_ID=$(jq -r '.node_id' commit.json) | ||||
| SIGNATURE=$(jq -r '.commit.verification.signature' commit.json) | ||||
|  | ||||
| echo "Write VERSION information" | ||||
| echo "INVENTREE_COMMIT_HASH='$SHA'" >> VERSION | ||||
| echo "INVENTREE_COMMIT_DATE='$DATE'" >> VERSION | ||||
| echo "INVENTREE_PKG_INSTALLER='PKG'" >> VERSION | ||||
| echo "INVENTREE_PKG_BRANCH='$BRANCH'" >> VERSION | ||||
| echo "INVENTREE_PKG_TARGET='$TARGET'" >> VERSION | ||||
| echo "NODE_ID='$NODE_ID'" >> VERSION | ||||
| echo "SIGNATURE='$SIGNATURE'" >> VERSION | ||||
|  | ||||
| echo "Written VERSION information" | ||||
| cat VERSION | ||||
		Reference in New Issue
	
	Block a user