Sha256: ac54c0690f8fc2f588cfd1c774c2d8c20c683a75260bfa13ae84c5b7284273c3

Contents?: true

Size: 1.18 KB

Versions: 9

Compression:

Stored size: 1.18 KB

Contents

---
name: pre-release
on: [push]
env:
  RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}}
  GITHUB_API_TOKEN: ${{secrets.API_KEY}}
jobs:
  setup:
    container: ruby:2.7
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

      - run: apt-get update -y
      - run: apt-get install -y bash git libffi-dev build-essential wget cmake

      - run: gem install bundler
      - run: bundle config build.rugged --use-system-libraries
      - run: bundle config build.ffi --use-system-libraries
      - run: gem install rake rspec colorize
      - run: rake libgit2:install

      - run: bundle install --path vendor/bundle
      - run: rake execute:local execute:origin execute:lint execute:branch

      - run: git config user.email "linus@oleander.io"
      - run: git config user.name "Linus Oleander"

      - name: Publish to RubyGems
        run: |
          mkdir -p $HOME/.gem
          touch $HOME/.gem/credentials
          chmod 0600 $HOME/.gem/credentials
          printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
          gem build *.gemspec
          gem push *.gem
        env:
          GEM_HOST_API_KEY: "Bearer ${{secrets.RUBYGEMS_API_KEY}}"

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rfix-1.2.2.pre.174 .github/workflows/main.yml
rfix-1.2.5 .github/workflows/main.yml
rfix-1.2.4 .github/workflows/main.yml
rfix-1.2.3.pre .github/workflows/main.yml
rfix-1.2.2.pre .github/workflows/main.yml
rfix-1.2.2.pre.172 .github/workflows/main.yml
rfix-1.2.2 .github/workflows/main.yml
rfix-1.2.0 .github/workflows/main.yml
rfix-1.1.4.pre .github/workflows/main.yml