.github/workflows/ci.yml in discourse_theme-1.1.0 vs .github/workflows/ci.yml in discourse_theme-2.0.0
- old
+ new
@@ -11,16 +11,16 @@
runs-on: ubuntu-latest
strategy:
matrix:
ruby:
- - "3.0"
- "3.1"
- "3.2"
+ - "3.3"
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
@@ -31,23 +31,22 @@
- name: syntax_tree
run: |
bundle exec stree check Gemfile $(git ls-files '*.rb') $(git ls-files '*.rake') $(git ls-files '*.thor')
-
- name: Tests
run: bundle exec rake test
publish:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
needs: build
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Release Gem
- uses: discourse/publish-rubygems-action@v2
+ uses: discourse/publish-rubygems-action@v3
env:
RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }}
GIT_EMAIL: team@discourse.org
GIT_NAME: discoursebot