.github/workflows/nightly_build.yml in urbanopt-geojson-0.9.0 vs .github/workflows/nightly_build.yml in urbanopt-geojson-0.10.0

- old
+ new

@@ -1,42 +1,39 @@ - name: nightly_build on: # push: schedule: # https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule # 5 am UTC (11pm MDT the day before) every weekday night in MDT - cron: '21 5 * * 2-6' -# Cancels an existing job (of the same workflow) if it is still running -# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow -# concurrency: -# group: ${{ github.workflow }}-${{ github.ref }} -# cancel-in-progress: true - env: # This env var should enforce develop branch of all dependencies FAVOR_LOCAL_GEMS: true GEM_DEVELOPER_KEY: ${{ secrets.GEM_DEVELOPER_KEY }} jobs: weeknight-tests: - # Pinned to `ubuntu-20.04`. When ubuntu-latest adopts 22.04 it would break for us since 22 only supports Ruby 3.1 - # https://github.com/ruby/setup-ruby#supported-platforms - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: - image: docker://nrel/openstudio:3.4.0 + image: docker://nrel/openstudio:3.6.1 steps: - - name: Checkout code - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - name: Update gems run: | + ruby --version bundle update + - name: List OpenStudio measures + run: bundle exec rake openstudio:list_measures + - name: Update OpenStudio measures + run: bundle exec rake openstudio:update_measures + - name: Test OpenStudio measures + run: bundle exec rake openstudio:test_with_openstudio - name: Run Rspec run: bundle exec rspec - # coveralls action docs: https://github.com/marketplace/actions/coveralls-github-action - name: Coveralls - uses: coverallsapp/github-action@master + # coveralls action docs: https://github.com/marketplace/actions/coveralls-github-action + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: "./coverage/lcov/urbanopt-geojson-gem.lcov"