You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Netrc Credentials
v1.0.3
Install Credentials to your Github Actions netrc file. Useful for authenticating access to additional GitHub resources.
Create a workflow .yml
file in your repositories .github/workflows
directory. An example workflow is available below. For more information, reference the GitHub Help Documentation for Creating a workflow file.
creds
: A JSON array of credential objects (machine
,login
,password
). Required. Github actions doesn't support strucutred input. womp.
None.
name: Example installing netrc creds
on: [push]
env:
- login: l12s-bot
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Apply netrc creds
uses: little-core-labs/netrc-creds@v1
with:
creds: |
[
{
"machine": "github.com",
"login": "${{env.login}}",
"password": "${{ secrets.GH_MACHINE_TOKEN }}"
},
{
"machine": "api.github.com",
"login": "${{env.login}}",
"password": "${{ secrets.GH_MACHINE_TOKEN }}"
}
]
The scripts and documentation in this project are released under the MIT License