Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guumaster/aur-publish-docker-action
Github Action to publish an AUR package
https://github.com/guumaster/aur-publish-docker-action
aur-packages github-actions
Last synced: 3 months ago
JSON representation
Github Action to publish an AUR package
- Host: GitHub
- URL: https://github.com/guumaster/aur-publish-docker-action
- Owner: guumaster
- License: mit
- Created: 2020-03-27T16:09:39.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-13T12:41:11.000Z (over 3 years ago)
- Last Synced: 2024-10-25T04:49:07.498Z (3 months ago)
- Topics: aur-packages, github-actions
- Language: Shell
- Size: 16.6 KB
- Stars: 15
- Watchers: 5
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AUR publish docker action
This action can publish an AUR package.
## Requirements
It depends on an environment variable called `GITHUB_REF` to be present and it should also contain a semantic version
in the format `v0.0.0` to work properly.This tag should also comply with rules established to publish versions on AUR repository.
You should add to your secrets an SSH private key that match your key uploaded to your AUR account,
so this action can commit and push to it.## Inputs
### `package_name`
**Required** The AUR package name you want to update.### `commit_username`
**Required** The username to use when creating the new commit.### `commit_email`
**Required** The email to use when creating the new commit.### `ssh_private_key`
**Required** Your private key with access to AUR package.## Example usage
```
name: aur-publishon:
push:
tags:
- '*'jobs:
aur-publish:
runs-on: ubuntu-latest
steps:
- name: Publish AUR package
uses: guumaster/aur-publish-docker-action@v1
with:
package_name: my-awesome-package
commit_username: 'Github Action Bot'
commit_email: [email protected]
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
```