Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wei/curl

Wraps the curl CLI to be used in Github Actions
https://github.com/wei/curl

action curl github-action

Last synced: 3 months ago
JSON representation

Wraps the curl CLI to be used in Github Actions

Awesome Lists containing this project

README

        

# GitHub Action for curl

Wraps the curl CLI to be used in GitHub Actions. See also [GitHub Action for wget](https://github.com/marketplace/actions/github-action-for-wget).

## Features
* make http requests
* http errors are treated as errors

## Usage

### GitHub Actions
```
on: push
jobs:
curl:
runs-on: ubuntu-latest
steps:
- name: curl
uses: wei/curl@master
with:
args: https://httpbin.org/get
```

```
on: push
jobs:
curl:
runs-on: ubuntu-latest
steps:
- name: curl
uses: wei/curl@v1
with:
args: -X POST https://httpbin.org/post
```

```
on: push
jobs:
curl:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: curl
uses: wei/curl@v1
with:
args: --upload-file .github/workflows/main.yml https://transfer.sh/main-workflow.yml
```

### Docker
```
docker run --rm $(docker build -q .) \
https://httpbin.org/get
```

## Author
[Wei He](https://github.com/wei) [email protected]_

## License
[MIT](https://wei.mit-license.org)