Skip to content

Commit 0547095

Browse files
authored
Merge branch 'main' into main
2 parents 9672545 + d99d088 commit 0547095

20 files changed

Lines changed: 92 additions & 44 deletions

.github/workflows/acceptance.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,19 @@ on:
66
- main
77
pull_request:
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
# Detects changes to any of the source files for entitlements-app
1114
changes:
1215
runs-on: ubuntu-latest
13-
permissions:
14-
contents: read
1516

1617
outputs:
1718
has_change: ${{ steps.diff.outputs.has_change}}
1819

1920
steps:
20-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2122

2223
- id: fetch-base
2324
if: github.event_name == 'pull_request'
@@ -56,9 +57,7 @@ jobs:
5657
name: runner / acceptance-tests
5758
strategy:
5859
matrix:
59-
ruby: [ '2.7.5', '3.1.2' ]
60-
permissions:
61-
contents: read
60+
ruby: [ '2.7.5', '3.1.2', '3.2.2', '3.3.0' ]
6261

6362
steps:
6463
- uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # [email protected]
@@ -74,7 +73,7 @@ jobs:
7473
7574
- name: checkout
7675
if: ${{ needs.changes.outputs.has_change == 'true' }}
77-
uses: actions/checkout@v3
76+
uses: actions/checkout@v4
7877

7978
# Use Docker layer caching for 'docker build' and 'docker-compose build' commands.
8079
# https://github.com/satackey/action-docker-layer-caching/releases/tag/v0.0.11

.github/workflows/build.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ permissions:
1515
jobs:
1616
build:
1717
name: build
18-
runs-on: ubuntu-latest
18+
19+
strategy:
20+
matrix:
21+
os: [ubuntu-latest, macos-latest]
22+
runs-on: ${{ matrix.os }}
1923

2024
steps:
2125
- name: checkout
22-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2327

2428
- uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # [email protected]
2529
with:

.github/workflows/codeql-analysis.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ on:
99
schedule:
1010
- cron: '25 4 * * 5'
1111

12+
permissions:
13+
actions: read
14+
contents: read
15+
security-events: write
16+
1217
jobs:
1318
analyze:
1419
name: Analyze
1520
runs-on: ubuntu-latest
16-
permissions:
17-
actions: read
18-
contents: read
19-
security-events: write
2021

2122
strategy:
2223
fail-fast: false
@@ -25,7 +26,7 @@ jobs:
2526

2627
steps:
2728
- name: checkout
28-
uses: actions/checkout@v3
29+
uses: actions/checkout@v4
2930

3031
# Initializes the CodeQL tools for scanning.
3132
- name: Initialize CodeQL

.github/workflows/lint.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,20 @@ on:
66
- main
77
pull_request:
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
rubocop:
1114
name: runner / rubocop
1215
runs-on: ubuntu-latest
1316
strategy:
1417
matrix:
15-
ruby: [ '2.7.5', '3.1.2' ]
16-
permissions:
17-
contents: read
18+
ruby: [ '2.7.5', '3.1.2', '3.2.2', '3.3.0' ]
1819

1920
steps:
2021
- name: checkout
21-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2223

2324
- uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # [email protected]
2425
with:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: checkout
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
2222

2323
- uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # [email protected]
2424
with:

.github/workflows/test.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,20 @@ on:
66
- main
77
pull_request:
88

9+
permissions:
10+
contents: read
11+
912
jobs:
1013
rubocop:
1114
name: runner / rspec
1215
runs-on: ubuntu-latest
1316
strategy:
1417
matrix:
15-
ruby: [ '2.7.5', '3.1.2' ]
16-
permissions:
17-
contents: read
18+
ruby: [ '2.7.5', '3.1.2', '3.2.2', '3.3.0' ]
1819

1920
steps:
2021
- name: checkout
21-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2223

2324
- uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # [email protected]
2425
with:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ coverage/*
1717

1818
# Ignore JetBrains IDEs
1919
.idea
20+
21+
tmp/

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ inherit_gem:
55
AllCops:
66
SuggestExtensions: false
77
DisplayCopNames: true
8-
TargetRubyVersion: 3.1.2
8+
TargetRubyVersion: 3.3.0
99
Exclude:
1010
- 'bin/*'
1111
- 'vendor/**/*'

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.2
1+
3.3.0

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ GEM
9494
rubocop (>= 1.7.0, < 2.0)
9595
ruby-progressbar (1.13.0)
9696
ruby2_keywords (0.0.5)
97-
rugged (0.27.5)
97+
rugged (1.7.2)
9898
sawyer (0.9.2)
9999
addressable (>= 2.3.5)
100100
faraday (>= 0.17.3, < 3)
@@ -126,7 +126,7 @@ DEPENDENCIES
126126
rubocop (= 1.29.1)
127127
rubocop-github (= 0.17.0)
128128
rubocop-performance (= 1.13.3)
129-
rugged (= 0.27.5)
129+
rugged (~> 1.7, >= 1.7.2)
130130
simplecov (= 0.16.1)
131131
simplecov-erb (= 1.0.1)
132132
vcr (= 4.0.0)

0 commit comments

Comments
 (0)