Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from appleboy:master #2

Open
wants to merge 95 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
c7671d8
docs: update format
appleboy Feb 6, 2022
ba1d4fb
chore(CI): show secrets.
appleboy Feb 6, 2022
c732d38
chore: Add global environments
appleboy Feb 27, 2022
ea5c23a
Enable Sponsor Button
appleboy May 26, 2022
dce9d56
Update FUNDING.yml
appleboy May 28, 2022
ed1f3fc
docs: problem with an EC2 instance
appleboy Jul 29, 2022
f82e23f
updated README to include OpenSSH comments (#161)
a-maccormack Jul 29, 2022
a8d82ec
Switch to appleboy/drone-ssh:1.6.4 (#171)
DanielDobos1985 Jul 29, 2022
e111622
updated readme envs option in example (#172)
devvspaces Jul 29, 2022
f9010ff
docs: remove FAQ section
appleboy Jul 29, 2022
cc051b0
Update README.md (#188)
fabdelgado Oct 17, 2022
f23dd5c
docs(readme): Fix typo (#191)
actionbrk Nov 26, 2022
9a7da95
chore(ssh): upgrade to drone 1.6.5
appleboy Dec 9, 2022
db9be1d
use fixed version in documentation (#199)
leo-schick Dec 9, 2022
0d5a3d0
test: comment the ED25519 ssh testing
appleboy Dec 9, 2022
4a03da8
docs: update to v0.1.6
appleboy Dec 9, 2022
d91a1af
Fix(envs): set environment variable instead of bash variable (#209)
appleboy Jan 8, 2023
c1965dd
docs: upgrade to v0.1.7
appleboy Jan 8, 2023
7bf5851
chore(auth): allow set password and private key at same time. (#226)
appleboy Feb 28, 2023
ae2bb3c
chore(docker): update appleboy/drone-ssh to v1.6.10 version
appleboy Feb 28, 2023
b601429
docs: update to v0.1.8 version
appleboy Feb 28, 2023
4958308
docs: add traditional chinese documentation.
appleboy Feb 28, 2023
51b83ba
docs: format
appleboy Mar 3, 2023
e4a8810
docs(readme): update
appleboy Mar 3, 2023
6a1b59d
docs: add chinese
appleboy Mar 3, 2023
3cd1bcf
feat: refactor code for parallel execution on multiple hosts (#237)
appleboy Apr 4, 2023
5f64c95
chore: improve SSH key handling and documentation
appleboy Apr 4, 2023
6268c80
docs: add external resources to README file
appleboy Apr 4, 2023
334f925
chore: update action configuration for greater flexibility (#240)
appleboy Apr 13, 2023
2b7de38
chore: update `appleboy/ssh-action` to latest version
appleboy Apr 13, 2023
3130c7a
ci: improve CI workflow for private repository cloning (#241)
appleboy Apr 13, 2023
d87d276
ci: add Docker login and pull job to CI pipeline (#244)
appleboy Apr 18, 2023
f579d71
chore: improve action.yml clarity and update default values
appleboy Jun 4, 2023
c7d850f
docs: improve readability and functionality across project
appleboy Jun 4, 2023
a01d3ea
chore: improve performance and test coverage across OSs
appleboy Jun 4, 2023
5ac43dd
chore(ssh): pass all ENV variables to script (#259)
appleboy Jul 23, 2023
8d9094f
docs: "Introduce `allenvs` option for shell script execution"
appleboy Jul 23, 2023
55dabf8
docs: update appleboy/ssh-action version in README
appleboy Jul 23, 2023
4330a1e
docs: update appleboy/ssh-action version in README
appleboy Jul 23, 2023
b9f6bf6
style: refine CI Workflow and Test Configurations
appleboy Dec 26, 2023
2344d97
chore(security): update drone-ssh to v1.7.1 (#286)
appleboy Dec 26, 2023
8f94919
chore: update appleboy/ssh-action to v1.0.1 in documentation
appleboy Dec 26, 2023
1f3c338
chore: update base image to 1.7.2 in Dockerfile
appleboy Jan 1, 2024
2451745
chore: update SSH action version in README files
appleboy Jan 1, 2024
d134a26
fix(sudo): support request_pty to execute sudo command (#288)
appleboy Jan 7, 2024
029f5b4
docs: update README.md and improve code documentation
appleboy Jan 7, 2024
9b978f0
chore: update SSH action version in README files
appleboy Jan 7, 2024
8a779a5
docs: describe true usage of allenvs parameter (#301)
hussu010 Mar 16, 2024
c781418
ci: enhance GitHub Actions for IPv6 and flexibility (#303)
appleboy Mar 16, 2024
fe44be0
docs: improve documentation and CI robustness
appleboy Mar 16, 2024
1991c55
chore(file): update target file
appleboy Mar 16, 2024
dd0f09c
docs: improve README clarity and completeness
appleboy Mar 16, 2024
d2d6858
ci: enhance GitHub workflow for SSH actions and deployments
appleboy Mar 21, 2024
551964e
ci: optimize GitHub Actions workflow configuration
appleboy Mar 22, 2024
f916346
ci: refactor CI workflow and improve robustness (#320)
appleboy May 4, 2024
aabaf12
ci: add bug report template
appleboy Jun 1, 2024
c8594ae
ci: implement GitHub Actions for remote SSH execution
appleboy Jun 1, 2024
40aad53
ci: add SSH authentication setup for GitHub Actions
appleboy Jun 5, 2024
0b0e770
ci: optimize and enhance SSH server workflow
appleboy Jun 5, 2024
977b74a
ci: enhance CI workflow with SSH job and optimizations
appleboy Jun 5, 2024
2eeab5b
ci: refactor GitHub Actions key management
appleboy Jun 5, 2024
da612c8
refactor: optimize CI pipeline for faster execution
appleboy Jun 5, 2024
acd41e5
ci: enhance SSH job testing with varied key/password scenarios
appleboy Jun 5, 2024
f05aefe
ci: enhance SSH action configuration and error handling
appleboy Jun 5, 2024
e40b597
ci: add GitHub Actions job for SSH key passphrase support
appleboy Jun 5, 2024
15b64dc
ci: enhance CI pipeline with SSH key handling improvements
appleboy Jun 5, 2024
a39b3cc
ci: enhance CI/CD pipeline with SSH command execution
appleboy Jun 5, 2024
815c574
ci: enhance deployment with multi-host SSH action
appleboy Jun 5, 2024
378323e
ci: add multi-server support to CI workflow
appleboy Jun 5, 2024
aa293c2
chore: optimize system configuration and API integration
appleboy Jun 5, 2024
fc1c1fc
ci: add GitHub Actions job for ed25519 key support
appleboy Jun 5, 2024
f0e5a23
ci: add environment variable handling in GitHub Actions
appleboy Jun 5, 2024
9c32aa6
ci: refactor workflows and API integrations
appleboy Jun 5, 2024
97f8d75
ci: enable root access in CI pipeline
appleboy Jun 5, 2024
5a8776f
ci: switch to password authentication in GitHub workflow
appleboy Jun 5, 2024
0c7561b
fix: switch to SSH key authentication for security
appleboy Jun 5, 2024
b6941ae
ci: refactor codebase and optimize performance
appleboy Jun 5, 2024
43895f2
ci: refactor SSH testing workflows and job configurations
appleboy Jun 5, 2024
71d43ea
docs: improve documentation and testing configurations
appleboy Jun 6, 2024
036cad7
chore: update drone-ssh to version 1.7.7
appleboy Jul 14, 2024
8b60782
chore(cli): enhance version handling and testing mechanisms
appleboy Jul 14, 2024
5ade826
chore: improve CLI reliability and version visibility
appleboy Jul 14, 2024
28428a1
docs: improve cross-platform clipboard support for key copying
appleboy Jul 14, 2024
06fa62e
ci: rename the workflow files.
appleboy Jul 14, 2024
eaeb069
chore(cli): enhance curl command with silent mode and redirects
appleboy Jul 14, 2024
b4a07ca
ci: enhance GitHub Actions with secret variable support (#330)
appleboy Jul 20, 2024
d732991
docs(lang): README.zh-cn Document (#332)
astralwaveio Sep 7, 2024
58164d0
chore: remove Dockerfile and related configurations
appleboy Sep 22, 2024
25ce8cb
ci: implement automated release workflow with GoReleaser
appleboy Oct 6, 2024
bb32884
chore: enhance CI/CD workflows and documentation formatting
appleboy Oct 6, 2024
3f14168
fix: typo in success message (#340)
1ukastesar Oct 13, 2024
2763143
ci(script): enhance CI workflows and API integration
appleboy Oct 23, 2024
8b84eae
ci(script): improve CI robustness and coverage across environments
appleboy Oct 23, 2024
703ffa3
feat(actions): enhance system performance and API integration
appleboy Oct 28, 2024
ab698e5
docs(readme): enhance network protocol support and testing
appleboy Oct 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: ssh-action
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: ['https://www.paypal.me/appleboy46']
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: appleboy

---

## Describe the bug

A clear and concise description of what the bug is. If applicable, add screenshots to help explain your problem.

## Yaml Config

Please post your Yaml configuration file along with the output results.

```yaml
name: remote ssh command
on: [push]
jobs:

build:
name: Build
runs-on: ubuntu-latest
steps:
- name: executing remote ssh commands using password
uses: appleboy/[email protected]
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
port: ${{ secrets.PORT }}
script: whoami
```

## Related environment

Please provide the following information:

1. Your hosting provider information, such as DigitalOcean, Linode, AWS, or GCP.
2. The version information of your host's SSH service.
3. The information from your host's SSH configuration file.
143 changes: 0 additions & 143 deletions .github/workflows/ci.yml

This file was deleted.

33 changes: 33 additions & 0 deletions .github/workflows/goreleaser.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Goreleaser

on:
push:
tags:
- "*"

permissions:
contents: write

jobs:
goreleaser:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup go
uses: actions/setup-go@v5
with:
go-version: "^1"

- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v6
with:
# either 'goreleaser' (default) or 'goreleaser-pro'
distribution: goreleaser
version: latest
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading