mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-30 23:56:23 +01:00 
			
		
		
		
	Compare commits
	
		
			11 Commits
		
	
	
		
			add_window
			...
			add_shellc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 04f84bc4ed | |||
| cc5961492e | |||
| 55eb3b7c96 | |||
| 50b57169e7 | |||
| 8ce154f1b2 | |||
| d02099ad95 | |||
| 92efe118b3 | |||
| 84e12b0f66 | |||
| 882a67b9d2 | |||
|   | c1526555a5 | ||
| cd5979a3c9 | 
							
								
								
									
										2
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/expired.yml
									
									
									
									
										vendored
									
									
								
							| @@ -6,7 +6,7 @@ jobs: | ||||
|   stale: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/stale@v3 | ||||
|       - uses: actions/stale@v4 | ||||
|         with: | ||||
|           repo-token: ${{ secrets.GITHUB_TOKEN }} | ||||
|           exempt-issue-milestones: 'future,alpha,beta,release' | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/main.yml
									
									
									
									
										vendored
									
									
								
							| @@ -42,7 +42,7 @@ jobs: | ||||
|   image: | ||||
|     name: ${{ matrix.arch_name }} | ||||
|     needs: base | ||||
|     runs-on: ubuntu-20.04 | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       fail-fast: false | ||||
|       matrix: | ||||
|   | ||||
							
								
								
									
										28
									
								
								.github/workflows/shellcheck.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.github/workflows/shellcheck.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| name: Shellcheck CI | ||||
|  | ||||
| on: | ||||
|   push: | ||||
|     branches: | ||||
|     - '*' | ||||
|     paths-ignore: | ||||
|       - '**/README.md' | ||||
|   pull_request: | ||||
|     branches: | ||||
|     - '*' | ||||
|     paths-ignore: | ||||
|       - '**/README.md' | ||||
|   workflow_dispatch: | ||||
|  | ||||
| jobs: | ||||
|   shellcheck: | ||||
|     name: Shellcheck | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|     - uses: actions/checkout@v2 | ||||
|     - name: Run ShellCheck | ||||
|       uses: ludeeus/action-shellcheck@master | ||||
|       with: | ||||
|         severity: error | ||||
|         format: gcc | ||||
|       env: | ||||
|         SHELLCHECK_OPTS: -s bash | ||||
							
								
								
									
										11
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								Makefile
									
									
									
									
									
								
							| @@ -50,6 +50,12 @@ endif | ||||
| # Tag images with date and Git short hash in addition to revision | ||||
| TAG := $(shell date '+%Y%m%d')-$(shell git rev-parse --short HEAD) | ||||
|  | ||||
| # shellcheck executable | ||||
| SHELLCHECK := shellcheck | ||||
|  | ||||
| # Defines the level of verification (error, warning, info...) | ||||
| SHELLCHECK_SEVERITY_LEVEL := error | ||||
|  | ||||
| # | ||||
| # images: This target builds all IMAGES (because it is the first one, it is built by default) | ||||
| # | ||||
| @@ -275,6 +281,11 @@ purge: clean | ||||
| # Remove all images with organization (ex dockcross/*) | ||||
| 	$(DOCKER) images --filter=reference='$(ORG)/*' --format='{{.Repository}}:{{.Tag}}' | xargs -r $(DOCKER) rmi -f | ||||
|  | ||||
| # Check bash syntax | ||||
| bash-check: | ||||
| 	find . -type f \( -name "*.sh" -o -name "*.bash" \) -print0 | xargs -0 -P"$(shell nproc)" -I{} \ | ||||
| 		$(SHELLCHECK) --check-sourced --color=auto --format=gcc --severity=error --shell=bash --enable=all "{}" | ||||
|  | ||||
| # | ||||
| # testing implicit rule | ||||
| # | ||||
|   | ||||
| @@ -13,4 +13,4 @@ RUN \ | ||||
|   rm -rf /buildscripts | ||||
|  | ||||
| # Runtime scripts | ||||
| COPY imagefiles/entrypoint.sh imagefiles/dockcross /dockcross/ | ||||
| COPY imagefiles/entrypoint.sh imagefiles/dockcross.sh /dockcross/ | ||||
|   | ||||
| @@ -6,11 +6,11 @@ DEFAULT_DOCKCROSS_IMAGE=dockcross/base  # DO NOT MOVE THIS LINE (see entrypoint. | ||||
| # Helpers | ||||
| # | ||||
| err() { | ||||
|     echo -e >&2 ERROR: $@\\n | ||||
|     echo -e >&2 "ERROR: $*\n" | ||||
| } | ||||
| 
 | ||||
| die() { | ||||
|     err $@ | ||||
|     err "$*" | ||||
|     exit 1 | ||||
| } | ||||
| 
 | ||||
		Reference in New Issue
	
	Block a user