mirror of
				https://github.com/linuxserver/docker-heimdall.git
				synced 2025-10-31 13:07: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 |           if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then | ||||||
|             echo "**** Can't retrieve external version, exiting ****" |             echo "**** Can't retrieve external version, exiting ****" | ||||||
|             FAILURE_REASON="Can't retrieve external version for heimdall branch master" |             FAILURE_REASON="Can't retrieve external version for heimdall branch master" | ||||||
|  |             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, |             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 }} |               "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} | ||||||
|             exit 1 |             exit 1 | ||||||
|           fi |           fi | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/greetings.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/greetings.yml
									
									
									
									
										vendored
									
									
								
							| @@ -8,6 +8,6 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|     - uses: actions/first-interaction@v1 |     - uses: actions/first-interaction@v1 | ||||||
|       with: |       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)!' |         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 }} |         repo-token: ${{ secrets.GITHUB_TOKEN }} | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ name: Package Trigger Scheduler | |||||||
|  |  | ||||||
| on: | on: | ||||||
|   schedule: |   schedule: | ||||||
|     - cron:  '53 5 * * 5' |     - cron:  '54 7 * * 0' | ||||||
|   workflow_dispatch: |   workflow_dispatch: | ||||||
|  |  | ||||||
| jobs: | jobs: | ||||||
|   | |||||||
							
								
								
									
										19
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -265,13 +265,30 @@ pipeline { | |||||||
|               fi |               fi | ||||||
|               mkdir -p ${TEMPDIR}/gitbook |               mkdir -p ${TEMPDIR}/gitbook | ||||||
|               git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/gitbook/docker-documentation |               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/ |                 cp ${TEMPDIR}/docker-${CONTAINER_NAME}/docker-${CONTAINER_NAME}.md ${TEMPDIR}/gitbook/docker-documentation/images/ | ||||||
|                 cd ${TEMPDIR}/gitbook/docker-documentation/ |                 cd ${TEMPDIR}/gitbook/docker-documentation/ | ||||||
|                 git add images/docker-${CONTAINER_NAME}.md |                 git add images/docker-${CONTAINER_NAME}.md | ||||||
|                 git commit -m 'Bot Updating Documentation' |                 git commit -m 'Bot Updating Documentation' | ||||||
|                 git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all |                 git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git --all | ||||||
|               fi |               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}''' |               rm -Rf ${TEMPDIR}''' | ||||||
|         script{ |         script{ | ||||||
|           env.FILES_UPDATED = sh( |           env.FILES_UPDATED = sh( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user