Skip to content

๐Ÿšจ [security] [ruby] Update rails 7.2.2.1 โ†’ 8.0.0.1 (major) #1347

๐Ÿšจ [security] [ruby] Update rails 7.2.2.1 โ†’ 8.0.0.1 (major)

๐Ÿšจ [security] [ruby] Update rails 7.2.2.1 โ†’ 8.0.0.1 (major) #1347

# This workflow will run whenever a PR is opened or changed.
#
# It will run tests and a few safety checks.
#
# If everything passes it can be set to auto-deploy to your staging app on Heroku.
#
# This workflow is primarily meant to be triggered automatically, but it can be run manually.
name: " ๐Ÿš… _ BT - Internal CI"
on:
workflow_dispatch:
pull_request:
types: [opened, synchronize, reopened]
push:
branches: [ "main" ]
jobs:
super_scaffolding:
# This makes it so that this job only runs in the starter repo itself, and not in
# applications started from the starter repo. If you want to run super scaffolding
# test for your own app you can remove or comment out this next line.
if: github.repository == 'bullet-train-co/bullet_train'
name: ๐Ÿ—๏ธ Super Scaffolding Tests
uses: ./.github/workflows/_run_super_scaffolding_tests.yml
secrets: inherit
core_minitest:
# This makes it so that this job only runs in the starter repo itself, and not in
# applications started from the starter repo. If you want to run super scaffolding
# test for your own app you can remove or comment out this next line.
if: github.repository == 'bullet-train-co/bullet_train'
name: "๐Ÿงช Core: Minitest"
uses: ./.github/workflows/_run_tests.yml
secrets: inherit
with:
use-core-repo: true
core_super_scaffolding:
# This makes it so that this job only runs in the starter repo itself, and not in
# applications started from the starter repo. If you want to run super scaffolding
# test for your own app you can remove or comment out this next line.
if: github.repository == 'bullet-train-co/bullet_train'
name: "๐Ÿ—๏ธ Core: Super Scaffolding Tests"
uses: ./.github/workflows/_run_super_scaffolding_tests.yml
secrets: inherit
with:
use-core-repo: true
combine_summary_logs:
# This makes it so that this job only runs in the starter repo itself, and not in
# applications started from the starter repo. If you want to run super scaffolding
# test for your own app you can remove or comment out this next line.
if: always() && github.repository == 'bullet-train-co/bullet_train'
name: ๐Ÿ“Š Test Results
uses: ./.github/workflows/_combine_summary_logs.yml
secrets: inherit
needs: [super_scaffolding, core_minitest, core_super_scaffolding]
combine_coverage_data:
# This makes it so that this job only runs in the starter repo itself, and not in
# applications started from the starter repo. If you want to run super scaffolding
# test for your own app you can remove or comment out this next line.
if: always() && github.repository == 'bullet-train-co/bullet_train'
name: โ™ป๏ธ SimpleCov
uses: ./.github/workflows/_combine_coverage_data.yml
secrets: inherit
needs: [super_scaffolding, core_minitest, core_super_scaffolding]