mirror of
				https://github.com/appleboy/ssh-action.git
				synced 2025-10-31 20:13:53 +00:00 
			
		
		
		
	fix: refactor and enhance API and testing infrastructure
- Update DRONE_SSH_VERSION from 1.7.7 to 1.8.0 - Add missing case statement terminator in detect_client_info function Signed-off-by: appleboy <appleboy.tw@gmail.com>
This commit is contained in:
		
							parent
							
								
									bf84378588
								
							
						
					
					
						commit
						25259c3d50
					
				| @ -8,7 +8,7 @@ export GITHUB="true" | |||||||
| 
 | 
 | ||||||
| GITHUB_ACTION_PATH="${GITHUB_ACTION_PATH%/}" | GITHUB_ACTION_PATH="${GITHUB_ACTION_PATH%/}" | ||||||
| DRONE_SSH_RELEASE_URL="${DRONE_SSH_RELEASE_URL:-https://github.com/appleboy/drone-ssh/releases/download}" | DRONE_SSH_RELEASE_URL="${DRONE_SSH_RELEASE_URL:-https://github.com/appleboy/drone-ssh/releases/download}" | ||||||
| DRONE_SSH_VERSION="${DRONE_SSH_VERSION:-1.7.7}" | DRONE_SSH_VERSION="${DRONE_SSH_VERSION:-1.8.0}" | ||||||
| 
 | 
 | ||||||
| function detect_client_info() { | function detect_client_info() { | ||||||
|   if [ -n "${SSH_CLIENT_OS-}" ]; then |   if [ -n "${SSH_CLIENT_OS-}" ]; then | ||||||
| @ -17,20 +17,21 @@ function detect_client_info() { | |||||||
|     local kernel |     local kernel | ||||||
|     kernel="$(uname -s)" |     kernel="$(uname -s)" | ||||||
|     case "${kernel}" in |     case "${kernel}" in | ||||||
|       Darwin) |     Darwin) | ||||||
|         CLIENT_PLATFORM="darwin" |       CLIENT_PLATFORM="darwin" | ||||||
|         ;; |       ;; | ||||||
|       Linux) |     Linux) | ||||||
|         CLIENT_PLATFORM="linux" |       CLIENT_PLATFORM="linux" | ||||||
|         ;; |       ;; | ||||||
|       Windows) |     Windows) | ||||||
|         CLIENT_PLATFORM="windows" |       CLIENT_PLATFORM="windows" | ||||||
|         ;; |       ;; | ||||||
|       *) |     *) | ||||||
|         echo "Unknown, unsupported platform: ${kernel}." >&2 |       echo "Unknown, unsupported platform: ${kernel}." >&2 | ||||||
|         echo "Supported platforms: Linux, Darwin and Windows." >&2 |       echo "Supported platforms: Linux, Darwin and Windows." >&2 | ||||||
|         echo "Bailing out." >&2 |       echo "Bailing out." >&2 | ||||||
|         exit 2 |       exit 2 | ||||||
|  |       ;; | ||||||
|     esac |     esac | ||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
| @ -40,18 +41,18 @@ function detect_client_info() { | |||||||
|     local machine |     local machine | ||||||
|     machine="$(uname -m)" |     machine="$(uname -m)" | ||||||
|     case "${machine}" in |     case "${machine}" in | ||||||
|       x86_64*|i?86_64*|amd64*) |     x86_64* | i?86_64* | amd64*) | ||||||
|         CLIENT_ARCH="amd64" |       CLIENT_ARCH="amd64" | ||||||
|         ;; |       ;; | ||||||
|       aarch64*|arm64*) |     aarch64* | arm64*) | ||||||
|         CLIENT_ARCH="arm64" |       CLIENT_ARCH="arm64" | ||||||
|         ;; |       ;; | ||||||
|       *) |     *) | ||||||
|         echo "Unknown, unsupported architecture (${machine})." >&2 |       echo "Unknown, unsupported architecture (${machine})." >&2 | ||||||
|         echo "Supported architectures x86_64, i686, arm64." >&2 |       echo "Supported architectures x86_64, i686, arm64." >&2 | ||||||
|         echo "Bailing out." >&2 |       echo "Bailing out." >&2 | ||||||
|         exit 3 |       exit 3 | ||||||
|         ;; |       ;; | ||||||
|     esac |     esac | ||||||
|   fi |   fi | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user