8000 Comparing v0.7.0...v0.8.0 · webfactory/ssh-agent · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: webfactory/ssh-agent
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.0
Choose a base ref
...
head repository: webfactory/ssh-agent
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.0
Choose a head ref
  • 8 commits
  • 7 files changed
  • 5 contributors

Commits on Oct 25, 2022

  1. 1 Configuration menu
    Copy the full SHA
    4512be8 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    2996779 View commit details
    Browse the repository at this point in the history
  2. Update README.md (#147)

    Update `actions/checkout` to `@v3` and make it syntactically correct in order to allow copy and paste.
    
    Co-authored-by: Matthias Pigulla <mp@webfactory.de>
    kjarkur and mpdude authored Nov 25, 2022
    Configuration menu
    Copy the full SHA
    18ff706 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    209e2d7 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Allow the user to override the commands for git, ssh-agent, and `…

    …ssh-add` (#154)
    
    On my self-hosted Windows runners, the `git`, `ssh-agent`, and `ssh-add`
    commands are not located in the locations that are currently hard-coded
    in `paths.js`.
    
    With this PR, I am able to get this action to work on my runners as
    follows:
    
    ```yaml
    - uses: webfactory/ssh-agent@...
      with:
        ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
        git-cmd: git
        ssh-agent-cmd: ssh-agent
        ssh-add-cmd: ssh-add
    ```
    DilumAluthge authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    6f828cc View commit details
    Browse the repository at this point in the history
  2. Clarify usage for Docker build processes, especially with deployment …

    …keys (#145)
    
    The current docs mention only `docker/build-push-action` in conjunction
    with deploy keys.
    
    This might mislead users to believe, that this only applies to said
    Action. But the concept applies to all workflows that somehow use
    `docker build` with deploy keys.
    
    This PR clarifies the relevant section.
    
    Co-authored-by: Matthias Pigulla <mp@webfactory.de>
    j-riebe and mpdude authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    9fbc246 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Add missing semicolons (#159)

    Follow-up to #154
    DilumAluthge authored Jan 28, 2023
    Configuration menu
    Copy the full SHA
    ea17a05 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Stop adding GitHub SSH keys (#171)

    We need to fix the SSH keys shipped with this action:
    https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
    
    But, we have another issue
    (#108) with regards to host
    keys: On self-hosted runners which are not ephemeral the known_host file
    fills up with repeated entries, because every action run adds a new line
    with the same host keys.
    
    Also, on those machines, the old key will still be in the `known_hosts`
    file.
    
    IMHO this action should not be repsonsible for shipping SSH host keys,
    that's too much responsibility.
    
    This section in the code is a leftover from early days when GitHub
    provided runners did not include SSH keys at all. For a long time
    already, GH takes care of placing their SSH keys in their runner images.
    
    For self-hosted runners, those people setting up the runner should fetch
    and verify SSH keys themselves and put it into the `known_hosts` file.
    
    I know this is a breaking change and is going to annoy users. But on the
    other hand, there is no better opportunity to drop this feature than
    with an emergency-style key revocation as today.
    
    Closes #106, closes #129, closes #169, closes #170, closes #172.
    mpdude authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    d4b9b8f View commit details
    Browse the repository at this point in the history
Loading
0