Skip to content

rubygems.org

rubygems.org #11

Workflow file for this run

name: rubygems.org
on:
release:
types: [published]
workflow_dispatch:
jobs:
publish_gems:
name: Publish to Rubygems
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: setup ruby 3.2
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.2
- name: Fetch Github Release Asset
uses: dsaltares/fetch-gh-release-asset@master
with:
file: "arel_extensions.*.gem"
regex: true
token: ${{ secrets.GITHUB_TOKEN }}
- name: List gems
run: ls -l *.gem
- name: Release Gems
uses: cadwallion/publish-rubygems-action@master
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}}
RELEASE_COMMAND: bin/publish