Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/netoarmando/rpmdev-bumpspec-action
GitHub action to bump the version of a RPM specfile
https://github.com/netoarmando/rpmdev-bumpspec-action
action actions rpm rpm-spec
Last synced: 28 days ago
JSON representation
GitHub action to bump the version of a RPM specfile
- Host: GitHub
- URL: https://github.com/netoarmando/rpmdev-bumpspec-action
- Owner: netoarmando
- License: gpl-3.0
- Created: 2021-03-18T21:33:30.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-03-19T12:09:27.000Z (over 3 years ago)
- Last Synced: 2024-09-16T23:40:38.687Z (2 months ago)
- Topics: action, actions, rpm, rpm-spec
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bump rpm specfile action
This action runs `rpmdev-bumpspec`
```bash
$ rpmdev-bumpspec [OPTION]... SPECFILE...
```## Inputs
### `comment`
```
rpmdev-bumpspec -c COMMENT, --comment=COMMENT
changelog comment (default: "- rebuilt")
```### `userstring`
```
rpmdev-bumpspec -u USERSTRING, --userstring=USERSTRING
user name+email string (default: output from rpmdev-packager(1))
```### `new`
```
rpmdev-bumpspec -n NEW, --new=NEW
set new version and reset/set release (simple spec files only)
```### `specfile`
**Required** Specfile to be bumped.
```
rpmdev-bumpspec SPECFILE...
```## Example usage
```yaml
on: [workflow_dispatch]jobs:
bump_spec_file:
runs-on: ubuntu-latest
name: Bump RPM Specfile
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Export variables for rpmdev-bumpspec action
run: |
echo "NEW_VERSION=1.0.0dev" >> $GITHUB_ENV
- name: Run rpmdev-bumpspec action
uses: netoarmando/rpmdev-bumpspec-action@v1
id: rpmdev-bumpspec
with:
specfile: 'mrack.spec'
new: ${{ env.NEW_VERSION }}
userstring: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# comment: 'New vesion'
- name: Print Specfile
run: cat mrack.spec
```