Skip to content

Commit

Permalink
Move to GHA
Browse files Browse the repository at this point in the history
  • Loading branch information
CAMOBAP committed Mar 12, 2020
1 parent e4e1c4d commit c662e52
Show file tree
Hide file tree
Showing 6 changed files with 129 additions and 58 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Auto-generated by Cimas: Do not edit it manually!
# See https://github.com/metanorma/cimas
name: macos

on:
push:
branches: [ master ]
pull_request:

jobs:
test-macos:
name: Test on Ruby ${{ matrix.ruby }} macOS
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
ruby: [ '2.6', '2.5', '2.4' ]
steps:
- uses: actions/checkout@master
- name: Use Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
architecture: 'x64'
- name: Update gems
run: |
sudo gem install bundler --force
bundle install --jobs 4 --retry 3
- name: Use Node
uses: actions/setup-node@v1
with:
node-version: '8'
- name: Install Puppeteer
run: |
npm install -g puppeteer
- name: Run specs
run: |
bundle exec rake
50 changes: 50 additions & 0 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Auto-generated by Cimas: Do not edit it manually!
# See https://github.com/metanorma/cimas
name: ubuntu

on:
push:
branches: [ master ]
pull_request:

jobs:
test-linux:
name: Test on Ruby ${{ matrix.ruby }} Ubuntu
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
ruby: [ '2.6', '2.5', '2.4' ]
steps:
- uses: actions/checkout@master
- name: Use Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
architecture: 'x64'
- name: Update gems
run: |
gem install bundler
bundle install --jobs 4 --retry 3
- name: Use Node
uses: actions/setup-node@v1
with:
node-version: '8'
- name: Install Puppeteer
run: |
npm install -g puppeteer
- name: Run specs
run: |
bundle exec rake
- name: Trigger dependent repositories
if: github.ref == 'refs/heads/master'
env:
GH_USERNAME: ${{ secrets.PAT_USERNAME }}
GH_ACCESS_TOKEN: ${{ secrets.PAT_TOKEN }}
run: |
curl -LO --retry 3 https://raw.githubusercontent.com/metanorma/metanorma-build-scripts/master/trigger-gh-actions.sh
[[ -f ".github/workflows/dependent_repos.env" ]] && source .github/workflows/dependent_repos.env
for repo in $DEPENDENT_REPOS
do
sh trigger-gh-actions.sh $ORGANISATION $repo $GH_USERNAME $GH_ACCESS_TOKEN $GITHUB_REPOSITORY
done
41 changes: 41 additions & 0 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Auto-generated by Cimas: Do not edit it manually!
# See https://github.com/metanorma/cimas
name: windows

on:
push:
branches: [ master ]
pull_request:

jobs:
test-windows:
name: Test on Ruby ${{ matrix.ruby }} Windows
runs-on: windows-latest
strategy:
fail-fast: false
matrix:
ruby: [ '2.6', '2.5', '2.4' ]
steps:
- uses: actions/checkout@master
- name: Use Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
architecture: 'x64'
- name: Update gems
shell: pwsh
run: |
gem install bundler
bundle config --local path vendor/bundle
bundle update
bundle install --jobs 4 --retry 3
- name: Use Node
uses: actions/setup-node@v1
with:
node-version: '8'
- name: Install Puppeteer
run: |
npm install -g puppeteer
- name: Run specs
run: |
bundle exec rake
22 changes: 0 additions & 22 deletions .travis.yml

This file was deleted.

35 changes: 0 additions & 35 deletions appveyor.yml

This file was deleted.

1 change: 0 additions & 1 deletion relaton-server-csd.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ Gem::Specification.new do |spec|

spec.required_ruby_version = '>= 2.3.0'

, "~> 2.0.1"
spec.add_development_dependency "rake", "~> 12.0"
spec.add_development_dependency "rspec", "~> 3.0"
spec.add_development_dependency "byebug", "~> 10.0"
Expand Down

0 comments on commit c662e52

Please sign in to comment.