All Projects → guumaster → aur-publish-docker-action

guumaster / aur-publish-docker-action

Licence: MIT License
Github Action to publish an AUR package

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to aur-publish-docker-action

pytest-coverage-comment
Comments a pull request with the pytest code coverage badge and full report
Stars: ✭ 32 (+146.15%)
Mutual labels:  github-actions
arduino-lint-action
GitHub Actions action to check Arduino projects for problems
Stars: ✭ 20 (+53.85%)
Mutual labels:  github-actions
metadatamanagement
Metadatamanagement (MDM) - Data Search for Higher Education Research and Science Studies
Stars: ✭ 21 (+61.54%)
Mutual labels:  github-actions
github-create-release-action
Github Action that create Github Release automatically
Stars: ✭ 28 (+115.38%)
Mutual labels:  github-actions
laravel-phpinsights-action
Run PHP Insights in Laravel in Github Actions
Stars: ✭ 17 (+30.77%)
Mutual labels:  github-actions
purescript-github-actions-toolkit
PureScript wrapper around GitHub's Actions Toolkit
Stars: ✭ 21 (+61.54%)
Mutual labels:  github-actions
content-reminder
⏰ A GitHub Action that reminds you to share your own content
Stars: ✭ 28 (+115.38%)
Mutual labels:  github-actions
self-hosted-runners-anthos
GitHub Actions Self Hosted Runners on Anthos GKE
Stars: ✭ 17 (+30.77%)
Mutual labels:  github-actions
install-swift
GitHub Action to install a version of Swift 🏎
Stars: ✭ 23 (+76.92%)
Mutual labels:  github-actions
minesweeper
💣Minesweeper game written with React
Stars: ✭ 18 (+38.46%)
Mutual labels:  github-actions
setup-scheme
Github Actions CI / CD setup for Scheme
Stars: ✭ 13 (+0%)
Mutual labels:  github-actions
github-actions-automate-projects
GitHub Actions adding GitHub Issues & Pull requests to the specified GitHub Project column automatically ♻️
Stars: ✭ 44 (+238.46%)
Mutual labels:  github-actions
github-readme-learn-section-notion
Update your github README with data fetched from a notion database
Stars: ✭ 24 (+84.62%)
Mutual labels:  github-actions
gha
🔧 Test your GitHub Actions workflow locally.
Stars: ✭ 53 (+307.69%)
Mutual labels:  github-actions
lychee-action
Github action to check for broken links in Markdown, HTML, and text files using lychee, a fast link checker written in Rust.
Stars: ✭ 89 (+584.62%)
Mutual labels:  github-actions
actions-pixela
GitHub Actions for Pixela (a-know/pi) - a-know/pi Setup Action. Linux (Ubuntu), macOS, and Windows are supported.
Stars: ✭ 12 (-7.69%)
Mutual labels:  github-actions
profile-readme-stats
Showcase your github stats on your profile README.md
Stars: ✭ 144 (+1007.69%)
Mutual labels:  github-actions
misspell-fixer-action
📝Automatically fixes typos and mistakes in your source code and docs!
Stars: ✭ 123 (+846.15%)
Mutual labels:  github-actions
delete-run-artifacts-action
github action to delete artifacts at the end of a workflow run
Stars: ✭ 21 (+61.54%)
Mutual labels:  github-actions
maven-settings-action
This action setup maven settings.xml
Stars: ✭ 39 (+200%)
Mutual labels:  github-actions

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-publish

on:
  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 }}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].