GitHub action to publish the OBS (Open Build Service) packages.
Optional The OBS API url. Default https://api.opensuse.org
Required The OBS project name. E.g., home:yuezk
Required The OBS package name. E.g., globalprotect-openconnect
Required The OBS username.
Required The OBS password.
Required The OBS package files to be submitted.
Support the newline-separated glob patterns, which will be expanded by bash when copying the files to the package.
Optional Commit message to use when submitting the package. Default: OBS release: git#${GITHUB_SHA}"
name: Publish OBS package
uses: yuezk/publish-obs-package@main
with:
project: yuezk
package: globalprotect-openconnect
username: yuezk
password: ${{ secrets.OBS_PASSWORD }}
files: ./artifacts/obs/*
- GlobalProtect-openconnect: A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode.