Skip to content

Commit e435da0

Browse files
committed
Use GitHub Actions for CI build
1 parent 0e5ef66 commit e435da0

File tree

4 files changed

+33
-14
lines changed

4 files changed

+33
-14
lines changed

.github/workflows/test.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: tests
3+
on: push
4+
jobs:
5+
test:
6+
name: Test (Ruby ${{ matrix.ruby }}, ${{ matrix.os }})
7+
runs-on: ${{ matrix.os }}
8+
strategy:
9+
matrix:
10+
os: [ ubuntu-20.04 ]
11+
ruby: [ '2.4', '2.5', '2.6', '2.7' ]
12+
include:
13+
- os: macos-latest
14+
ruby: '2.7'
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: Set up Ruby ${{ matrix.ruby }}
18+
uses: ruby/setup-ruby@v1
19+
with:
20+
ruby-version: ${{ matrix.ruby }}
21+
bundler-cache: true
22+
- name: RSpec
23+
run: bundle exec rake spec
24+
env:
25+
CLICOLOR_FORCE: 1
26+
- name: Cucumber
27+
run: bundle exec rake features

.travis.yml

-13
This file was deleted.

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ The format is based on [Keep a Changelog], and this project adheres to
1010

1111
## [Unreleased]
1212

13+
### Changed
14+
15+
- Use GitHub Actions for the CI build instead of Travis CI ([#353]).
16+
1317
[Unreleased]: https://github.com/envato/stack_master/compare/v2.12.0...HEAD
18+
[#353]: https://github.com/envato/stack_master/pull/353
1419

1520
## [2.12.0] - 2020-10-22
1621

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![License MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://github.com/envato/stack_master/blob/master/LICENSE.md)
44
[![Gem Version](https://badge.fury.io/rb/stack_master.svg)](https://badge.fury.io/rb/stack_master)
5-
[![Build Status](https://travis-ci.org/envato/stack_master.svg?branch=master)](https://travis-ci.org/envato/stack_master)
5+
[![Build Status](https://github.com/envato/stack_master/workflows/tests/badge.svg?branch=master)](https://github.com/envato/stack_master/actions?query=workflow%3Atests+branch%3Amaster)
66

77
StackMaster is a CLI tool to manage [CloudFormation](https://aws.amazon.com/cloudformation/) stacks, with the following features:
88

0 commit comments

Comments
 (0)