Skip to content

Commit 3a09d12

Browse files
committed
Merge branch 'master' into v3
# Conflicts: # .github/workflows/ci.yml # .gitignore
2 parents e5ead8e + 44ab574 commit 3a09d12

6 files changed

Lines changed: 27 additions & 21 deletions

File tree

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
99
liberapay: # Replace with a single Liberapay username
1010
issuehunt: # Replace with a single IssueHunt username
1111
otechie: # Replace with a single Otechie username
12-
custom: 'https://bref.sh/#enterprise' # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
12+
custom: 'https://bref.sh/support' # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ contact_links:
33
- name: Community support
44
url: https://github.com/brefphp/bref/discussions?discussions_q=category%3ASupport
55
about: Please ask and answer questions in GitHub Discussions.
6+
- name: Slack community
7+
url: https://bref.sh/slack
8+
about: Ask questions in the `#help` channel.
69
- name: Professional support
7-
url: https://bref.sh/#enterprise
10+
url: https://bref.sh/support
811
about: Get in touch with Null, the company behind Bref.
912
- name: Sponsor a feature
10-
url: https://bref.sh/#enterprise
13+
url: https://bref.sh/support
1114
about: Sponsor the development of a new feature you want to see in Bref.

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CI
22

33
on:
44
push:
5-
branches: ['master', 'v3']
5+
branches: ['master', '2.x', 'v3']
66
pull_request:
77
branches: ['*']
88
schedule:
@@ -24,14 +24,14 @@ jobs:
2424
dependency-version: '--prefer-lowest'
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828
# Node is required by some tests
29-
- uses: actions/setup-node@v3
29+
- uses: actions/setup-node@v6
3030
with:
31-
node-version: 18
31+
node-version: 22
3232
# serverless is required by some tests
3333
- name: Install serverless
34-
run: npm i -g serverless@3
34+
run: npm i -g osls
3535
- name: Setup PHP
3636
uses: shivammathur/setup-php@v2
3737
with:
@@ -49,15 +49,15 @@ jobs:
4949
name: PHPStan
5050
steps:
5151
- name: Checkout
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v6
5353
- name: Setup PHP
5454
uses: shivammathur/setup-php@v2
5555
with:
5656
php-version: '8.3'
5757
tools: composer:v2, cs2pr
5858
coverage: none
5959
- name: Cache Composer dependencies
60-
uses: actions/cache@v3
60+
uses: actions/cache@v5
6161
with:
6262
path: ~/.composer/cache
6363
key: php-composer-locked-${{ hashFiles('composer.lock') }}
@@ -72,15 +72,15 @@ jobs:
7272
name: PHP CodeSniffer
7373
steps:
7474
- name: Checkout
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@v6
7676
- name: Setup PHP
7777
uses: shivammathur/setup-php@v2
7878
with:
7979
php-version: '8.3'
8080
tools: composer:v2, cs2pr
8181
coverage: none
8282
- name: Cache Composer dependencies
83-
uses: actions/cache@v3
83+
uses: actions/cache@v5
8484
with:
8585
path: ~/.composer/cache
8686
key: php-composer-locked-${{ hashFiles('composer.lock') }}
@@ -94,11 +94,11 @@ jobs:
9494
runs-on: ubuntu-22.04
9595
name: JS type validation and linting
9696
steps:
97-
- uses: actions/checkout@v4
98-
- uses: actions/setup-node@v3
97+
- uses: actions/checkout@v6
98+
- uses: actions/setup-node@v6
9999
with:
100-
node-version: 18
101-
- uses: actions/cache@v3
100+
node-version: 22
101+
- uses: actions/cache@v5
102102
with:
103103
path: ~/.npm
104104
key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}

.github/workflows/update-layer-versions.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ on:
66
inputs:
77
release_url:
88
type: string
9+
description: The URL of the GitHub release that triggered this workflow
910
release_html_url:
1011
type: string
12+
description: The URL of the GitHub release that triggered this workflow
1113
release_name:
1214
type: string
15+
description: The name of the GitHub release that triggered this workflow
1316

1417
# Necessary to connect to AWS using OIDC
1518
# https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services
@@ -24,7 +27,7 @@ jobs:
2427
name: Update layer versions
2528
runs-on: ubuntu-22.04
2629
steps:
27-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v6
2831
with:
2932
ref: v3 # temporary until v3 becomes the main branch
3033

@@ -40,9 +43,9 @@ jobs:
4043
with:
4144
php-version: '8.3'
4245
tools: composer
46+
coverage: none
4347

44-
- name: Install Composer dependencies
45-
run: composer install --prefer-dist
48+
- run: composer install --prefer-dist
4649

4750
- run: make layers.json
4851

.github/workflows/website.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: prod
2323
url: https://bref.sh
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626
with:
2727
fetch-depth: 0 # fetch all history for "latest modified time"
2828
- run: npm install --global vercel@latest

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
.phpunit.cache
1010
node_modules/
1111
package-lock.json
12-
.claude
12+
/.claude

0 commit comments

Comments
 (0)