Sha256: 8bfde8707584238768ca3c30b0cf004cd13f62e9549b1255bc0507065d146f64

Contents?: true

Size: 840 Bytes

Versions: 3

Compression:

Stored size: 840 Bytes

Contents

name: Gem release
on:
  push:
    branches:
      - master
jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
      - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
        with:
          node-version: 20
      - uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939
        with:
          ruby-version: '3.2' # Not needed with a .ruby-version file

      - name: Install dependencies
        run: npm install && bundle install

      - name: Build and validate gem
        run: gem build

      - name: Semantic Release
        uses: cycjimmy/semantic-release-action@61680d0e9b02ff86f5648ade99e01be17f0260a4
        env:
          GEM_HOST_API_KEY: ${{ secrets.GEM_HOST_API_KEY }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
phraseapp-in-context-editor-ruby-3.1.0 .github/workflows/release.yml
phraseapp-in-context-editor-ruby-3.0.1 .github/workflows/release.yml
phraseapp-in-context-editor-ruby-2.1.1 .github/workflows/release.yml