Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to GHA #4

Merged
merged 1 commit into from
Mar 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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