Forked from hansode's ruby-2.1.x-rpm project at https://github.com/hansode/ruby-2.1.x-rpm and updated for 2.2.2.
It's Simple.
- Create your feature branch named
ruby-{major}.{minor}.{patch}
(e.g ruby-2.2.4) - Edit
ruby-{major}.{minor}.spec
- Change value of
Version
- Add Changelog
- Change value of
- Push to the branch.
- Create a Pull request.
- When the Pull request is merged, CircleCI will release ruby rpms to https://github.com/feedforce/ruby-rpm/releases .
We create a Pull Request automatically using CircleCI.
This project uses Docker to build RPMs.
The Docker images are hosted at GitHub Container Registry (ghcr.io).
- For CentOS 7:
ghcr.io/feedforce/ruby-rpm:centos7
Build and push Docker image to ghcr.io from GitHub Actions.
Currently, only manual execution using the workflow_dispatch event is supported.
- Open https://github.com/feedforce/ruby-rpm/actions/workflows/push-docker-image.yml
- Run workflow with master branch
- Wait until workflow succeededs
- Open https://github.com/feedforce/ruby-rpm/pkgs/container/ruby-rpm
- Check that a new image has been pushed