+1
-1
.github/workflows/build-and-push-bskyweb-aws.yaml
+1
-1
.github/workflows/build-and-push-bskyweb-aws.yaml
+1
-1
.github/workflows/build-and-push-bskyweb-ghcr.yaml
+1
-1
.github/workflows/build-and-push-bskyweb-ghcr.yaml
+1
-1
.github/workflows/build-and-push-embedr-aws.yaml
+1
-1
.github/workflows/build-and-push-embedr-aws.yaml
+4
-4
.github/workflows/build-and-push-link-aws.yaml
+4
-4
.github/workflows/build-and-push-link-aws.yaml
···
3
3
workflow_dispatch:
4
4
pull_request:
5
5
paths:
6
-
- 'bskylink/**'
7
-
- 'Dockerfile.bskylink'
8
-
- '.github/workflows/build-and-push-link-aws.yaml'
6
+
- "bskylink/**"
7
+
- "Dockerfile.bskylink"
8
+
- ".github/workflows/build-and-push-link-aws.yaml"
9
9
10
10
env:
11
11
REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }}
···
24
24
25
25
steps:
26
26
- name: Checkout repository
27
-
uses: actions/checkout@v3
27
+
uses: actions/checkout@v4
28
28
29
29
- name: Setup Docker buildx
30
30
uses: docker/setup-buildx-action@v1
+4
-4
.github/workflows/build-and-push-ogcard-aws.yaml
+4
-4
.github/workflows/build-and-push-ogcard-aws.yaml
···
3
3
workflow_dispatch:
4
4
pull_request:
5
5
paths:
6
-
- 'bskyogcard/**'
7
-
- 'Dockerfile.bskyogcard'
8
-
- '.github/workflows/build-and-push-ogcard-aws.yaml'
6
+
- "bskyogcard/**"
7
+
- "Dockerfile.bskyogcard"
8
+
- ".github/workflows/build-and-push-ogcard-aws.yaml"
9
9
10
10
env:
11
11
REGISTRY: ${{ secrets.AWS_ECR_REGISTRY_USEAST2_PACKAGES_REGISTRY }}
···
24
24
25
25
steps:
26
26
- name: Checkout repository
27
-
uses: actions/checkout@v3
27
+
uses: actions/checkout@v4
28
28
29
29
- name: Setup Docker buildx
30
30
uses: docker/setup-buildx-action@v1
+3
-3
.github/workflows/build-submit-android.yml
+3
-3
.github/workflows/build-submit-android.yml
···
30
30
fetch-depth: 5
31
31
32
32
- name: 🔧 Setup Node
33
-
uses: actions/setup-node@v4
33
+
uses: actions/setup-node@v6
34
34
with:
35
35
node-version-file: .nvmrc
36
36
cache: yarn
···
39
39
uses: dcarbone/install-jq-action@v2
40
40
41
41
- name: 🔨 Setup EAS
42
-
uses: expo/expo-github-action@v8
42
+
uses: expo/expo-github-action@main
43
43
with:
44
44
expo-version: latest
45
45
eas-version: latest
···
54
54
java-version: "17"
55
55
56
56
- name: ⚙️ Install dependencies
57
-
run: yarn install
57
+
run: yarn install --frozen-lockfile
58
58
59
59
- name: 🔤 Compile translations
60
60
run: yarn intl:build 2>&1 | tee i18n.log
+5
-5
.github/workflows/build-submit-ios.yml
+5
-5
.github/workflows/build-submit-ios.yml
···
15
15
build:
16
16
if: github.repository == 'bluesky-social/social-app'
17
17
name: Build and Submit iOS
18
-
runs-on: macos-26
18
+
runs-on: macos-26-xlarge
19
19
steps:
20
20
- name: Check for EXPO_TOKEN
21
21
run: >
···
30
30
fetch-depth: 5
31
31
32
32
- name: 🔧 Setup Node
33
-
uses: actions/setup-node@v4
33
+
uses: actions/setup-node@v6
34
34
with:
35
35
node-version-file: .nvmrc
36
36
cache: yarn
···
39
39
uses: dcarbone/install-jq-action@v2
40
40
41
41
- name: 🔨 Setup EAS
42
-
uses: expo/expo-github-action@v8
42
+
uses: expo/expo-github-action@main
43
43
with:
44
44
expo-version: latest
45
45
eas-version: latest
···
49
49
run: yarn global add eas-cli-local-build-plugin
50
50
51
51
- name: ⚙️ Install dependencies
52
-
run: yarn install
52
+
run: yarn install --frozen-lockfile
53
53
54
54
- uses: maxim-lobanov/setup-xcode@v1
55
55
with:
···
61
61
version: 1.16.2
62
62
63
63
- name: 💾 Cache Pods
64
-
uses: actions/cache@v3
64
+
uses: actions/cache@v4
65
65
id: pods-cache
66
66
with:
67
67
path: ./ios/Pods
+9
-9
.github/workflows/bundle-deploy-eas-update.yml
+9
-9
.github/workflows/bundle-deploy-eas-update.yml
···
55
55
run: git fetch origin main:main --depth 100
56
56
57
57
- name: 🔧 Setup Node
58
-
uses: actions/setup-node@v4
58
+
uses: actions/setup-node@v6
59
59
with:
60
60
node-version-file: .nvmrc
61
61
cache: yarn
···
86
86
run: yarn typecheck
87
87
88
88
- name: 🔨 Setup EAS
89
-
uses: expo/expo-github-action@v8
89
+
uses: expo/expo-github-action@main
90
90
if: ${{ !steps.fingerprint.outputs.includes-changes }}
91
91
with:
92
92
expo-version: latest
···
172
172
fetch-depth: 5
173
173
174
174
- name: 🔧 Setup Node
175
-
uses: actions/setup-node@v4
175
+
uses: actions/setup-node@v6
176
176
with:
177
177
node-version-file: .nvmrc
178
178
cache: yarn
179
179
180
180
- name: 🔨 Setup EAS
181
-
uses: expo/expo-github-action@v8
181
+
uses: expo/expo-github-action@main
182
182
with:
183
183
expo-version: latest
184
184
eas-version: latest
···
188
188
run: yarn global add eas-cli-local-build-plugin
189
189
190
190
- name: ⚙️ Install dependencies
191
-
run: yarn install
191
+
run: yarn install --frozen-lockfile
192
192
193
193
- uses: maxim-lobanov/setup-xcode@v1
194
194
with:
···
200
200
version: 1.16.2
201
201
202
202
- name: 💾 Cache Pods
203
-
uses: actions/cache@v3
203
+
uses: actions/cache@v4
204
204
id: pods-cache
205
205
with:
206
206
path: ./ios/Pods
···
276
276
fetch-depth: 5
277
277
278
278
- name: 🔧 Setup Node
279
-
uses: actions/setup-node@v4
279
+
uses: actions/setup-node@v6
280
280
with:
281
281
node-version-file: .nvmrc
282
282
cache: yarn
283
283
284
284
- name: 🔨 Setup EAS
285
-
uses: expo/expo-github-action@v8
285
+
uses: expo/expo-github-action@main
286
286
with:
287
287
expo-version: latest
288
288
eas-version: latest
···
297
297
java-version: "17"
298
298
299
299
- name: ⚙️ Install dependencies
300
-
run: yarn install
300
+
run: yarn install --frozen-lockfile
301
301
302
302
- name: 🔤 Compile translations
303
303
run: yarn intl:build
+5
-5
.github/workflows/golang-test-lint.yml
+5
-5
.github/workflows/golang-test-lint.yml
···
7
7
- main
8
8
9
9
concurrency:
10
-
group: '${{ github.workflow }}-${{ github.head_ref || github.ref }}'
10
+
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"
11
11
cancel-in-progress: true
12
12
13
13
jobs:
···
15
15
runs-on: ubuntu-latest
16
16
steps:
17
17
- name: Git Checkout
18
-
uses: actions/checkout@v3
18
+
uses: actions/checkout@v4
19
19
- name: Set up Go tooling
20
20
uses: actions/setup-go@v3
21
21
with:
22
-
go-version: '1.23'
22
+
go-version: "1.23"
23
23
- name: Dummy Static Files
24
24
run: touch bskyweb/static/js/blah.js && touch bskyweb/static/css/blah.txt && touch bskyweb/static/media/blah.txt
25
25
- name: Check
···
32
32
runs-on: ubuntu-latest
33
33
steps:
34
34
- name: Git Checkout
35
-
uses: actions/checkout@v3
35
+
uses: actions/checkout@v4
36
36
- name: Set up Go tooling
37
37
uses: actions/setup-go@v3
38
38
with:
39
-
go-version: '1.23'
39
+
go-version: "1.23"
40
40
- name: Dummy Static Files
41
41
run: touch bskyweb/static/js/blah.js && touch bskyweb/static/css/blah.txt && touch bskyweb/static/media/blah.txt
42
42
- name: Lint
+7
-5
.github/workflows/lint.yml
+7
-5
.github/workflows/lint.yml
···
6
6
branches:
7
7
- main
8
8
concurrency:
9
-
group: '${{ github.workflow }}-${{ github.head_ref || github.ref }}'
9
+
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"
10
10
cancel-in-progress: true
11
11
12
12
jobs:
···
15
15
runs-on: ubuntu-latest
16
16
steps:
17
17
- name: Check out Git repository
18
-
uses: actions/checkout@v3
18
+
uses: actions/checkout@v4
19
19
- name: Install node
20
-
uses: actions/setup-node@v4
20
+
uses: actions/setup-node@v6
21
21
with:
22
22
node-version-file: .nvmrc
23
+
cache: yarn
23
24
- name: Yarn install
24
25
uses: Wandalen/wretry.action@master
25
26
with:
···
41
42
runs-on: ubuntu-latest
42
43
steps:
43
44
- name: Check out Git repository
44
-
uses: actions/checkout@v3
45
+
uses: actions/checkout@v4
45
46
- name: Install node
46
-
uses: actions/setup-node@v4
47
+
uses: actions/setup-node@v6
47
48
with:
48
49
node-version-file: .nvmrc
50
+
cache: yarn
49
51
- name: Yarn install
50
52
uses: Wandalen/wretry.action@master
51
53
with:
+5
-4
.github/workflows/nightly-update-source-languages.yaml
+5
-4
.github/workflows/nightly-update-source-languages.yaml
···
1
1
name: Nightly Update Source Languages
2
2
on:
3
3
schedule:
4
-
- cron: '0 2 * * *' # run at 2 AM UTC
4
+
- cron: "0 2 * * *" # run at 2 AM UTC
5
5
workflow_dispatch:
6
6
7
7
jobs:
···
16
16
17
17
steps:
18
18
- name: Check out Git repository
19
-
uses: actions/checkout@v3
19
+
uses: actions/checkout@v4
20
20
with:
21
21
ssh-key: ${{secrets.GH_ACTION_DEPLOY_KEY}}
22
22
- name: Install node
23
-
uses: actions/setup-node@v4
23
+
uses: actions/setup-node@v6
24
24
with:
25
25
node-version-file: .nvmrc
26
+
cache: yarn
26
27
- name: Yarn install
27
28
uses: Wandalen/wretry.action@master
28
29
with:
···
46
47
push_sources: false
47
48
create_pull_request: false
48
49
env:
49
-
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
50
+
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
+2
-2
.github/workflows/pull-request-comment.yml
+2
-2
.github/workflows/pull-request-comment.yml
···
116
116
ref: ${{ steps.pr-info.outputs.head-sha }}
117
117
118
118
- name: 🔧 Setup Node
119
-
uses: actions/setup-node@v4
119
+
uses: actions/setup-node@v6
120
120
with:
121
121
node-version-file: .nvmrc
122
122
cache: yarn
···
140
140
run: yarn typecheck
141
141
142
142
- name: 🔨 Setup EAS
143
-
uses: expo/expo-github-action@v8
143
+
uses: expo/expo-github-action@main
144
144
with:
145
145
expo-version: latest
146
146
eas-version: latest
+5
-5
.github/workflows/pull-request-commit.yml
+5
-5
.github/workflows/pull-request-commit.yml
···
29
29
fetch-depth: 0
30
30
31
31
- name: 🔧 Setup Node
32
-
uses: actions/setup-node@v4
32
+
uses: actions/setup-node@v6
33
33
with:
34
34
node-version-file: .nvmrc
35
35
cache: yarn
···
82
82
id: get-diff
83
83
uses: NejcZdovc/bundle-size-diff@v1
84
84
with:
85
-
base_path: 'stats-base.json'
86
-
pr_path: '../stats-new.json'
87
-
excluded_assets: '(.+).chunk.js|(.+).js.map|(.+).json|(.+).png'
85
+
base_path: "stats-base.json"
86
+
pr_path: "../stats-new.json"
87
+
excluded_assets: "(.+).chunk.js|(.+).js.map|(.+).json|(.+).png"
88
88
89
89
- name: 💬 Drop a comment
90
90
uses: marocchino/sticky-pull-request-comment@v2
···
110
110
if: github.event_name == 'pull_request'
111
111
112
112
- name: 🔧 Setup Node
113
-
uses: actions/setup-node@v4
113
+
uses: actions/setup-node@v6
114
114
with:
115
115
node-version-file: .nvmrc
116
116
cache: yarn
+3
-3
.github/workflows/verify-yarn-lock.yml
+3
-3
.github/workflows/verify-yarn-lock.yml
···
3
3
on:
4
4
pull_request:
5
5
concurrency:
6
-
group: '${{ github.workflow }}-${{ github.head_ref || github.ref }}'
6
+
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"
7
7
cancel-in-progress: true
8
8
9
9
jobs:
···
12
12
runs-on: ubuntu-latest
13
13
steps:
14
14
- name: Check out PR HEAD
15
-
uses: actions/checkout@v3
15
+
uses: actions/checkout@v4
16
16
with:
17
17
fetch-depth: 0
18
18
···
20
20
run: git fetch origin ${{ github.base_ref }} --depth=1
21
21
22
22
- name: Install node
23
-
uses: actions/setup-node@v4
23
+
uses: actions/setup-node@v6
24
24
with:
25
25
node-version-file: .nvmrc
26
26