diff --git a/.github/workflows/verify-on-ubuntu.yml b/.github/workflows/verify-on-ubuntu1804.yml similarity index 94% rename from .github/workflows/verify-on-ubuntu.yml rename to .github/workflows/verify-on-ubuntu1804.yml index 2400e1e..3dc2711 100644 --- a/.github/workflows/verify-on-ubuntu.yml +++ b/.github/workflows/verify-on-ubuntu1804.yml @@ -1,6 +1,6 @@ # https://help.github.com/en/articles/workflow-syntax-for-github-actions -name: Ubuntu +name: Ubuntu 18.04 on: - push @@ -9,7 +9,7 @@ on: jobs: ssh: name: Connect to github.com - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Checkout source codes uses: actions/checkout@v2 @@ -24,7 +24,7 @@ jobs: run: git clone git@github.com:shimataro/ssh-key-action.git tmp ssh-with-name: name: Connect to github.com with name and config - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - name: Checkout source codes uses: actions/checkout@v2 diff --git a/.github/workflows/verify-on-ubuntu2004.yml b/.github/workflows/verify-on-ubuntu2004.yml new file mode 100644 index 0000000..5ae7307 --- /dev/null +++ b/.github/workflows/verify-on-ubuntu2004.yml @@ -0,0 +1,45 @@ +# https://help.github.com/en/articles/workflow-syntax-for-github-actions + +name: Ubuntu 20.04 + +on: +- push +- pull_request + +jobs: + ssh: + name: Connect to github.com + runs-on: ubuntu-20.04 + steps: + - name: Checkout source codes + uses: actions/checkout@v2 + - name: Install SSH key + uses: ./. + with: + key: ${{ secrets.SSH_KEY }} + known_hosts: ${{ secrets.KNOWN_HOSTS }} + - name: print created files + run: ls -l ~/.ssh + - name: git clone through SSH + run: git clone git@github.com:shimataro/ssh-key-action.git tmp + ssh-with-name: + name: Connect to github.com with name and config + runs-on: ubuntu-20.04 + steps: + - name: Checkout source codes + uses: actions/checkout@v2 + - name: Install SSH key + uses: ./. + with: + key: ${{ secrets.SSH_KEY }} + known_hosts: ${{ secrets.KNOWN_HOSTS }} + name: ssh_key_name # optional + config: | # optional + Host github + Hostname github.com + User git + IdentityFile ~/.ssh/ssh_key_name + - name: print created files + run: ls -l ~/.ssh + - name: git clone through SSH + run: git clone github:shimataro/ssh-key-action.git tmp