Skip to content

Commit 0c35c1b

Browse files
committed
add github actions integration
1 parent ac490eb commit 0c35c1b

File tree

8 files changed

+72
-4
lines changed

8 files changed

+72
-4
lines changed

.github/workflows/build.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: build
2+
on: push
3+
jobs:
4+
build:
5+
if: "!contains(github.event.head_commit.message, '[skip ci]')"
6+
runs-on: ubuntu-latest
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
include:
11+
- ruby: 3.1
12+
gemfile: gemfiles/Gemfile-7-0
13+
- ruby: 3.0.0
14+
gemfile: gemfiles/Gemfile-6-1
15+
- ruby: 2.7
16+
gemfile: gemfiles/Gemfile-6-0
17+
- ruby: 2.6
18+
gemfile: gemfiles/Gemfile-5-2
19+
- ruby: 2.5
20+
gemfile: gemfiles/Gemfile-5-0
21+
env:
22+
CI: 1
23+
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
24+
USE_OFFICIAL_GEM_SOURCE: 1
25+
steps:
26+
- uses: actions/checkout@v2
27+
- uses: ruby/setup-ruby@v1
28+
with:
29+
ruby-version: ${{ matrix.ruby }}
30+
bundler-cache: true
31+
- run: bundle exec rspec

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
Rails settings UI
22
================================
33

4-
[![Gem Version](https://badge.fury.io/rb/rails-settings-ui.png)](http://badge.fury.io/rb/rails-settings-ui)
5-
[![Build Status](https://travis-ci.org/accessd/rails-settings-ui.svg?branch=master)](https://travis-ci.org/accessd/rails-settings-ui)
6-
[![Code Climate](https://codeclimate.com/github/accessd/rails-settings-ui/badges/gpa.svg)](https://codeclimate.com/github/accessd/rails-settings-ui)
7-
[![Test Coverage](https://codeclimate.com/github/accessd/rails-settings-ui/badges/coverage.svg)](https://codeclimate.com/github/accessd/rails-settings-ui/coverage)
4+
[![Gem Version](https://badge.fury.io/rb/rails-settings-ui.svg)](https://rubygems.org/gems/rails-settings-ui)
5+
[![build](https://github.com/accessd/rails-settings-ui/workflows/build/badge.svg)](https://github.com/accessd/rails-settings-cached/actions?query=workflow%3Abuild)
86

97
A Rails Engine to manage your application settings. Includes validation. Compatible with Rails 7.
108
It depends on [rails-settings-cached](https://github.com/huacnlee/rails-settings-cached) gem.

gemfiles/Gemfile-5-0

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'rails', "~> 5.0.0"
4+
gem "rails-settings-cached", "2.7.0"
5+
gem 'sqlite3', "~> 1.3.13"
6+
gem 'request_store'
7+
8+
gemspec :path => '..'

gemfiles/Gemfile-5-2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'rails', "~> 5.2.0"
4+
gem "rails-settings-cached", "2.7.0"
5+
gem 'sqlite3', "~> 1.3.13"
6+
7+
gemspec :path => '..'

gemfiles/Gemfile-6-0

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 6.0.4"
4+
gem "rails-settings-cached", "2.7.0"
5+
gem "sqlite3", "~> 1.4.2"
6+
7+
gemspec path: ".."

gemfiles/Gemfile-6-1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 6.1.4"
4+
gem "rails-settings-cached", "2.7.0"
5+
gem "sqlite3", "~> 1.4.2"
6+
7+
gemspec path: ".."

gemfiles/Gemfile-7-0

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", "~> 7.0.0"
4+
gem "rails-settings-cached", "2.8.2"
5+
gem "sqlite3", "~> 1.4.2"
6+
7+
gemspec path: ".."
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
//= link_tree ../images
2+
//= link application.css
3+
//= link application.js

0 commit comments

Comments
 (0)