Patreon post docker action
This action create post on your patreon page
Requirements
You must have proxy server with static IP, because patreon require to confirm auth attempt from new device.
You must set patreon device id environment variable. While first run via proxy action will failed and show devce id. Save it to secrets and use in future.
Inputs
login
Required Patreon login
password
Required Password for patreon account. It is recommended to use github secrets.
body
Optional Post body. Must be set if action is used not on "release" trigger
Outputs
url
Post url
Example usage
name: patreon post
on:
release:
types:
- 'published'
jobs:
create_post:
runs-on: ubuntu-latest
name: patreon post
steps:
- name: post
uses: IATkachenko/patreon-post@v1
with:
login: 'IATkachenko'
password: ${{ secrets.SuperSecretPatreonPassword }}
env:
HTTPS_PROXY: ${{ secrets.HTTPS_PROXY }}
PATREON_DEVICE_ID: ${{ secrets.PATREON_DEVICE_ID }}