diff --git a/automation/greetings.yml b/automation/greetings.yml index 28ee6b2..ebb00a0 100644 --- a/automation/greetings.yml +++ b/automation/greetings.yml @@ -9,5 +9,5 @@ jobs: - uses: actions/first-interaction@v1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: 'Message that will be displayed on users'' first issue' - pr-message: 'Message that will be displayed on users'' first pr' + issue-message: 'Message that will be displayed on users first issue' + pr-message: 'Message that will be displayed on users first pull request' diff --git a/ci/cmake.yml b/ci/cmake.yml index d251d2e..1634140 100644 --- a/ci/cmake.yml +++ b/ci/cmake.yml @@ -31,7 +31,7 @@ jobs: run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - name: Test - working-directory: ${{runner.workspace}}/build + working-directory: ${{github.workspace}}/build # Execute tests defined by the CMake configuration. # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail run: ctest -C ${{env.BUILD_TYPE}} diff --git a/ci/d.yml b/ci/d.yml index 8ee1d1c..6086681 100644 --- a/ci/d.yml +++ b/ci/d.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: dlang-community/setup-dlang@7c3e57bdc1ff2d8994f00e61b3ef400e67d2d7ac + - uses: dlang-community/setup-dlang@4c99aa991ce7d19dd3064de0a4f2f6b2f152e2d7 - name: 'Build & Test' run: | diff --git a/ci/django.yml b/ci/django.yml index 6ed9db8..dbde266 100644 --- a/ci/django.yml +++ b/ci/django.yml @@ -13,7 +13,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [3.6, 3.7, 3.8] + python-version: [3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 diff --git a/ci/go.yml b/ci/go.yml index 16bff70..bcf4489 100644 --- a/ci/go.yml +++ b/ci/go.yml @@ -9,25 +9,14 @@ on: jobs: build: - name: Build runs-on: ubuntu-latest steps: + - uses: actions/checkout@v2 - - name: Set up Go 1.x + - name: Set up Go uses: actions/setup-go@v2 with: - go-version: ^1.13 - - - name: Check out code into the Go module directory - uses: actions/checkout@v2 - - - name: Get dependencies - run: | - go get -v -t -d ./... - if [ -f Gopkg.toml ]; then - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - dep ensure - fi + go-version: 1.15 - name: Build run: go build -v ./... diff --git a/ci/haskell.yml b/ci/haskell.yml index 4c9a50c..c1d7dc7 100644 --- a/ci/haskell.yml +++ b/ci/haskell.yml @@ -15,8 +15,8 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-haskell@v1 with: - ghc-version: '8.8.2' - cabal-version: '3.0' + ghc-version: '8.10.3' + cabal-version: '3.2' - name: Cache uses: actions/cache@v1 diff --git a/ci/node.js.yml b/ci/node.js.yml index ce0cdcf..632c1a6 100644 --- a/ci/node.js.yml +++ b/ci/node.js.yml @@ -16,7 +16,8 @@ jobs: strategy: matrix: - node-version: [10.x, 12.x, 14.x] + node-version: [10.x, 12.x, 14.x, 15.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - uses: actions/checkout@v2 diff --git a/ci/python-app.yml b/ci/python-app.yml index 3b3e6a6..f6ad69a 100644 --- a/ci/python-app.yml +++ b/ci/python-app.yml @@ -16,10 +16,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up Python 3.8 + - name: Set up Python 3.9 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/ci/python-package.yml b/ci/python-package.yml index d2278f2..c88f6ce 100644 --- a/ci/python-package.yml +++ b/ci/python-package.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.5', '3.6', '3.7', '3.8'] + python-version: [3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 diff --git a/ci/ruby.yml b/ci/ruby.yml index 48242ff..f6ae1e3 100644 --- a/ci/ruby.yml +++ b/ci/ruby.yml @@ -17,6 +17,9 @@ jobs: test: runs-on: ubuntu-latest + strategy: + matrix: + ruby-version: ['2.6', '2.7', '3.0'] steps: - uses: actions/checkout@v2 @@ -24,10 +27,9 @@ jobs: # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby, # change this to (see https://github.com/ruby/setup-ruby#versioning): # uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@21351ecc0a7c196081abca5dc55b08f085efe09a + uses: ruby/setup-ruby@473e4d8fe5dd94ee328fdfca9f8c9c7afc9dae5e with: - ruby-version: 2.6 - - name: Install dependencies - run: bundle install + ruby-version: ${{ matrix.ruby-version }} + bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests run: bundle exec rake