Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version
ARG RUBY_VERSION=3.4.2
ARG RUBY_VERSION=3.4.2@sha256:d3e8ee0a845de0ae100c9615335e404370d71838a39a3c71912407f95559755e
FROM ghcr.io/rails/devcontainer/images/ruby:$RUBY_VERSION
6 changes: 3 additions & 3 deletions .devcontainer/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ services:
- postgres

selenium:
image: selenium/standalone-chromium
image: selenium/standalone-chromium@sha256:36474a4c56765ec3d04dc4cbac57a021e0d88e89fdb5dca297a50f1100279c1a
restart: unless-stopped

redis:
image: redis:7.2
image: redis:7.2@sha256:b265edbf010b4d590d4e46e8265aa2f719b9f76354c18b6bf3100cac41ab1b31
restart: unless-stopped
volumes:
- redis-data:/data

postgres:
image: postgres:16.1
image: postgres:16.1@sha256:09f23e02d76670d3b346a3c00aa33a27cf57aab8341eedfcdaed41459d14f5c4
restart: unless-stopped
networks:
- default
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/security-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Ruby
# Install the version defined in .ruby-version
uses: ruby/setup-ruby@v1
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
id-token: write # to get access to GitHub autogenerated OIDC token, used by codecov/codecov-action

steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Ruby
# Install the version defined in .ruby-version
uses: ruby/setup-ruby@v1
Expand Down Expand Up @@ -62,20 +62,20 @@ jobs:
run: bin/rails test:all

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5.4.3
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
with:
use_oidc: true

- name: Keep screenshots from failed system tests
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: failure() && steps.tests.conclusion == 'failure'
with:
name: screenshots
path: ${{ github.workspace }}/tmp/screenshots
if-no-files-found: ignore

- name: Upload test results to Codecov
uses: codecov/test-results-action@v1.1.1
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f # v1.1.1
if: ${{ !cancelled() }}
with:
use_oidc: true
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# syntax = docker/dockerfile:1
# syntax = docker/dockerfile:1@sha256:4a43a54dd1fedceb30ba47e76cfcf2b47304f4161c0caeac2db1c61804ea3c91

# This Dockerfile is designed for production, not development. Use with Kamal or build'n'run by hand:
# docker build -t my-app .
Expand Down
Loading