Commit Graph

13 Commits

Author SHA1 Message Date
Jamie McCarthy 0321f5f585 Run lint with binstubs 2024-06-08 12:19:48 -04:00
Jamie McCarthy 5a11e5968c Reference latest ruby/setup-ruby (1.179.1) with commit hash
Can build ruby 3.1.6 and 3.3.2
2024-06-08 11:49:18 -04:00
Jamie McCarthy e656ded9f0 Reference ruby/setup-ruby with latest commit hash
As required in pull_request_template.md
2024-04-26 07:17:53 -04:00
Jamie McCarthy 64be628534 Merge branch 'main' into jm-ci-rubyonrails 2024-04-26 06:13:12 -05:00
Josh Soref cd4b67d0b4 Checkout: Update all workflows to use Checkout V4 2024-04-05 15:29:37 -04:00
Jamie McCarthy 4b8ca42dd9 Prefer ruby/setup-ruby@v1
As recommended in https://github.com/ruby/setup-ruby#setup-ruby
2024-02-12 06:59:42 -06:00
Jamie McCarthy e4840c47d0 Spell bundle-audit without the r
Usage as described in https://github.com/rubysec/bundler-audit#readme
2024-02-12 06:57:18 -06:00
Jamie McCarthy f263f7e886 Run ci/rubyonrails with bundle exec 2024-02-12 06:56:37 -06:00
なつき eeb9248ea6 Update ruby/setup-ruby for CVE-2023-28755 and CVE-2023-28756 2023-04-04 14:26:08 -07:00
Matt Wang 65ce1d1247 Update all pinned versions of ruby/setup-ruby to latest (#1869) 2022-12-20 10:22:40 +01:00
James M. Greene 9d734850ef Update all usages of ruby/setup-ruby to latest 2022-08-25 23:42:31 -05:00
Thomas Boop 1d9d6d7fb0 Update Actions to node16 (#1469)
* update actions

* address merge conflicts

* fix java updates

* update github script

* update cache to v3

Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-03-28 22:40:48 +05:30
André Arko 5635bf05bc Upgrade Rails workflow to true CI (#1353)
* Upgrade Rails workflow to true CI

The existing Rails CI example only runs linters, which is not continuous
integration. This change brings the Rails example workflow up to par
with the other web framework CI flows, like Django.

This example is optimized for Rails 7, which does not include NodeJS,
webpack, or yarn by default. No Rails application code changes are
required for this flow to run the tests, and both minitest and rspec are
supported via the `test` rake task.

* add Rails icon

* use env vars, hopefully

* use the full hash for ruby/setup-ruby

* remove PORT since services cannot use it

* stop repeating identical step envs

* resolve env var declaration error

* update setup-ruby to the SHA of v1.92

* use setup-ruby SHA for lint job too

Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-01-18 02:04:33 +05:30