Sha256: 532c62d62a4c00dd46768115f3682f95d022332edc00b239b63496e822a7b081
Contents?: true
Size: 1.28 KB
Versions: 3
Compression:
Stored size: 1.28 KB
Contents
name: Ruby on: [push] jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: bundler-cache: true - name: Run the default task run: | gem install bundler -v 2.2.27 bundle install bundle exec rubocop test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: bundler-cache: true - name: Install deps run: | gem install bundler -v 2.2.27 bundle install - name: Run tests run: bundle exec rspec publish: runs-on: ubuntu-latest needs: - lint - test if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: 3.0 bundler-cache: true - name: Build gem run: gem build - name: Create credentials run: | mkdir ~/.gem cat << EOF > ~/.gem/credentials --- :rubygems_api_key: ${{ secrets.RUBYGEMS_TOKEN }} EOF chmod 0600 /home/runner/.gem/credentials - name: Push gem run: gem push *gem
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rustic-0.3.2 | .github/workflows/main.yml |
rustic-0.3.1 | .github/workflows/main.yml |
rustic-0.3.0 | .github/workflows/main.yml |