mirror of
				https://github.com/linuxserver/docker-heimdall.git
				synced 2025-10-30 12:37:39 +09:00 
			
		
		
		
	Bot Updating Templated Files
This commit is contained in:
		
							
								
								
									
										3
									
								
								.github/workflows/external_trigger.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/external_trigger.yml
									
									
									
									
										vendored
									
									
								
							| @@ -22,8 +22,9 @@ jobs: | ||||
|           if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then | ||||
|             echo "**** Can't retrieve external version, exiting ****" | ||||
|             FAILURE_REASON="Can't retrieve external version for heimdall branch development" | ||||
|             GHA_TRIGGER_URL="https://github.com/linuxserver/docker-heimdall/actions/runs/${{ github.run_id }}" | ||||
|             curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, | ||||
|               "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], | ||||
|               "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n**Trigger URL:** '"${GHA_TRIGGER_URL}"' \n"}], | ||||
|               "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} | ||||
|             exit 1 | ||||
|           fi | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/greetings.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/greetings.yml
									
									
									
									
										vendored
									
									
								
							| @@ -8,6 +8,6 @@ jobs: | ||||
|     steps: | ||||
|     - uses: actions/first-interaction@v1 | ||||
|       with: | ||||
|         issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-heimdall/blob/master/.github/ISSUE_TEMPLATE.md)!' | ||||
|         issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-heimdall/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-heimdall/blob/master/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!' | ||||
|         pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-heimdall/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!' | ||||
|         repo-token: ${{ secrets.GITHUB_TOKEN }} | ||||
|   | ||||
| @@ -2,7 +2,7 @@ name: Package Trigger Scheduler | ||||
|  | ||||
| on: | ||||
|   schedule: | ||||
|     - cron:  '53 5 * * 5' | ||||
|     - cron:  '54 7 * * 0' | ||||
|   workflow_dispatch: | ||||
|  | ||||
| jobs: | ||||
|   | ||||
							
								
								
									
										19
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -265,13 +265,30 @@ pipeline { | ||||
|               fi | ||||
|               mkdir -p ${TEMPDIR}/gitbook | ||||
|               git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation | ||||
|               if [[ "${BRANCH_NAME}" == "master" ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then | ||||
|               if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/gitbook/docker-documentation/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then | ||||
|                 cp ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ | ||||
|                 cd ${TEMPDIR}/gitbook/docker-documentation/ | ||||
|                 git add images/docker-${CONTAINER_NAME}.md | ||||
|                 git commit -m 'Bot Updating Documentation' | ||||
|                 git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all | ||||
|               fi | ||||
|               mkdir -p ${TEMPDIR}/unraid  | ||||
|               git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates | ||||
|               git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates | ||||
|               if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then | ||||
|                 sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml | ||||
|               fi | ||||
|               if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then | ||||
|                 if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then | ||||
|                   echo "Image is on the ignore list, skipping Unraid template upload" | ||||
|                 else | ||||
|                   cp ${TEMPDIR}/docker-${CONTAINER_NAME}/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ | ||||
|                   cd ${TEMPDIR}/unraid/templates/ | ||||
|                   git add unraid/${CONTAINER_NAME}.xml | ||||
|                   git commit -m 'Bot Updating Unraid Template' | ||||
|                   git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git --all | ||||
|                 fi | ||||
|               fi | ||||
|               rm -Rf ${TEMPDIR}''' | ||||
|         script{ | ||||
|           env.FILES_UPDATED = sh( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user