diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..b18fd29 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml deleted file mode 100644 index c01a31f..0000000 --- a/.github/workflows/macos.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Testing on macOS -on: - - push - - pull_request -jobs: - build: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - ruby: [ '2.4', '2.5', '2.6', '2.7' ] - os: - - macOS-latest - name: Ruby ${{ matrix.ruby }} unit testing on ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby }} - - name: unit testing - env: - CI: true - run: | - gem install bundler rake - bundle install --jobs 4 --retry 3 - bundle exec rake test diff --git a/.github/workflows/linux.yml b/.github/workflows/unit-test.yml similarity index 66% rename from .github/workflows/linux.yml rename to .github/workflows/unit-test.yml index ccb779e..2860c51 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/unit-test.yml @@ -1,4 +1,4 @@ -name: Test on Ubuntu +name: Test on: push: branches: [master] @@ -10,9 +10,12 @@ jobs: strategy: fail-fast: false matrix: - ruby: [ '3.1', '3.0', '2.7', '2.6' ] - os: - - ubuntu-latest + ruby: [ '3.2', '3.1', '3.0', '2.7' ] + os: [ 'ubuntu-latest', 'macOS-latest', 'windows-latest' ] + # It should be removed after RubyInstaller 3.2 is available on setup-ruby + exclude: + - os: windows-latest + ruby: 3.2 name: Ruby ${{ matrix.ruby }} unit testing on ${{ matrix.os }} steps: - uses: actions/checkout@v2 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 942135d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -sudo: false -language: ruby - -rvm: - - 2.4 - - 2.5.3 - - 2.6.0 diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 37c89a0..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,23 +0,0 @@ -version: '{build}' - -# init: -# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) - -install: - - SET PATH=C:\Ruby%ruby_version%\bin;%PATH% - - ruby --version - - gem --version - - ridk.cmd exec bundle install -build: off -test_script: - - bundle exec rake test - -# https://www.appveyor.com/docs/installed-software/#ruby -environment: - matrix: - - ruby_version: "26-x64" - - ruby_version: "26" - - ruby_version: "25-x64" - - ruby_version: "25" - - ruby_version: "24-x64" - - ruby_version: "24"