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

ci: enhance GitHub Actions for IPv6 and flexibility #303

Merged
merged 2 commits into from
Mar 16, 2024
Merged

ci: enhance GitHub Actions for IPv6 and flexibility #303

merged 2 commits into from
Mar 16, 2024

Commits on Mar 16, 2024

  1. ci: enhance GitHub Actions for IPv6 and flexibility

    - Add a new CI job for testing IPv6 in GitHub Actions workflow
    - Update the Docker image version from `1.7.3` to `1.7.4`
    - Add a new `protocol` input parameter to the GitHub action with a default value of `tcp`
    - Change the GitHub action to use a composite run steps action instead of a Docker container
    - Update the `entrypoint.sh` script to use `bash` instead of `sh`, set stricter error handling, and add a function to detect client platform and architecture
    - Modify the `entrypoint.sh` script to download a specific version of `drone-ssh` based on the detected client info and execute it
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    0b4f525 View commit details
    Browse the repository at this point in the history
  2. ci: refactor CI workflow and Docker setup

    - Remove IPv6 ping command from CI workflow
    - Uncomment Docker run configuration in action.yml
    
    Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
    appleboy committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    1568b50 View commit details
    Browse the repository at this point in the history