Skip to content

Commit c41641d

Browse files
committed
Merge remote-tracking branch 'origin/master' into main-graph-v2-backend
2 parents bd2b9a2 + ad92741 commit c41641d

49 files changed

Lines changed: 1219 additions & 608 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build-private-images-ghcr.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414
jobs:
1515
build:
1616
if: ${{ github.event_name == 'push' || contains(github.event.pull_request.labels.*.name, 'preview') }}
17-
runs-on: ubuntu-latest
17+
runs-on: blacksmith-4vcpu-ubuntu-2404
1818

1919
permissions:
2020
contents: read
@@ -34,25 +34,23 @@ jobs:
3434
type=ref,event=tag
3535
type=sha
3636
37-
- name: Set up Docker Buildx
38-
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
37+
- name: Setup Blacksmith Builder
38+
uses: useblacksmith/setup-docker-builder@ef12d5b165b596e3aa44ea8198d8fde563eab402 # v1.4.0
3939

4040
- name: Login to GitHub Container Registry
41-
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
41+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
4242
with:
4343
registry: ghcr.io
4444
username: ${{ github.actor }}
4545
password: ${{ secrets.GITHUB_TOKEN }}
4646

4747
- name: Build and push
4848
id: docker_build
49-
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
49+
uses: useblacksmith/build-push-action@30c71162f16ea2c27c3e21523255d209b8b538c1 # v2
5050
with:
5151
push: true
5252
tags: ${{ steps.meta.outputs.tags }}
5353
labels: ${{ steps.meta.outputs.labels }}
54-
cache-from: type=gha
55-
cache-to: type=gha,mode=max
5654
build-args: |
5755
MIX_ENV=prod
5856
BUILD_METADATA=${{ steps.meta.outputs.json }}

.github/workflows/build-public-images-ghcr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
4141

4242
- name: Login to GitHub Container Registry
43-
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
43+
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
4444
with:
4545
registry: ghcr.io
4646
username: ${{ github.actor }}
@@ -68,7 +68,7 @@ jobs:
6868
touch "${{ runner.temp }}/digests/${digest#sha256:}"
6969
7070
- name: Upload digest
71-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
71+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
7272
with:
7373
name: digests-${{ env.PLATFORM_PAIR }}
7474
path: ${{ runner.temp }}/digests/*
@@ -91,13 +91,13 @@ jobs:
9191

9292
steps:
9393
- name: Download digests
94-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
94+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
9595
with:
9696
path: ${{ runner.temp }}/digests
9797
pattern: digests-*
9898
merge-multiple: true
9999

100-
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
100+
- uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
101101
with:
102102
registry: ghcr.io
103103
username: ${{ github.actor }}

.github/workflows/codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
with:
1616
check_filenames: true
1717
ignore_words_file: .codespellignore
18-
path: lib test extra
18+
path: lib test extra

.github/workflows/elixir.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ env:
1717
jobs:
1818
build:
1919
name: "Build and test (${{ matrix.mix_env }}, ${{ matrix.postgres_image }})"
20-
runs-on: ubuntu-latest
20+
runs-on: blacksmith-4vcpu-ubuntu-2404
2121
strategy:
2222
matrix:
2323
mix_env: ["test", "ce_test"]
@@ -115,7 +115,7 @@ jobs:
115115

116116
e2e:
117117
name: End-to-end tests
118-
runs-on: ubuntu-latest
118+
runs-on: blacksmith-4vcpu-ubuntu-2404
119119
timeout-minutes: 15
120120
env:
121121
MIX_ENV: e2e_test
@@ -146,8 +146,8 @@ jobs:
146146
strategy:
147147
fail-fast: false
148148
matrix:
149-
shardIndex: [1, 2, 3, 4]
150-
shardTotal: [4]
149+
shardIndex: [1, 2]
150+
shardTotal: [2]
151151
steps:
152152
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
153153
with:
@@ -225,7 +225,7 @@ jobs:
225225

226226
- name: Upload E2E blob report to GitHub Actions Artifacts
227227
if: ${{ !cancelled() }}
228-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
228+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
229229
with:
230230
name: e2e-blob-report-${{ matrix.shardIndex }}
231231
path: e2e/blob-report
@@ -235,7 +235,7 @@ jobs:
235235
if: ${{ !cancelled() }}
236236
needs: [e2e]
237237
timeout-minutes: 15
238-
runs-on: ubuntu-latest
238+
runs-on: blacksmith-4vcpu-ubuntu-2404
239239
steps:
240240
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
241241
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
@@ -247,7 +247,7 @@ jobs:
247247
run: npm --prefix ./e2e ci
248248

249249
- name: Download blob reports from GitHub Actions Artifacts
250-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
250+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
251251
with:
252252
path: all-e2e-blob-reports
253253
pattern: e2e-blob-report-*
@@ -261,7 +261,7 @@ jobs:
261261
name: Static checks (format, credo, dialyzer)
262262
env:
263263
MIX_ENV: test
264-
runs-on: ubuntu-latest
264+
runs-on: blacksmith-4vcpu-ubuntu-2404
265265
steps:
266266
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
267267
with:

.github/workflows/node.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414
build:
1515
name: Build and test
16-
runs-on: ubuntu-latest
16+
runs-on: blacksmith-4vcpu-ubuntu-2404
1717

1818
steps:
1919
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

.github/workflows/publish-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
- name: Checkout
2525
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
26-
26+
2727
- name: Read .tool-versions
2828
uses: marocchino/tool-versions-action@18a164fa2b0db1cc1edf7305fcb17ace36d1c306 # v1.2.0
2929
id: versions
@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: Install Mix dependencies
4848
run: mix deps.get
49-
49+
5050
- name: Build documentation
5151
run: mix docs
5252

.github/workflows/terraform-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3131

3232
- name: Setup Terraform
33-
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
33+
uses: hashicorp/setup-terraform@5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85 # v4.0.0
3434
with:
3535
cli_config_credentials_token: ${{ secrets.TF_CLOUD_CHECKLY_API_TOKEN }}
3636

.github/workflows/tracker-script-npm-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
tracker-release-npm:
10-
runs-on: ubuntu-latest
10+
runs-on: blacksmith-4vcpu-ubuntu-2404
1111
permissions:
1212
pull-requests: read
1313
contents: read

.github/workflows/tracker-script-update.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
jobs:
1111
tracker-script-update:
12-
runs-on: ubuntu-latest
12+
runs-on: blacksmith-4vcpu-ubuntu-2404
1313
permissions:
1414
pull-requests: write
1515
contents: read
@@ -122,7 +122,7 @@ jobs:
122122
123123
- name: Get changed files
124124
id: changelog_changed
125-
uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891
125+
uses: tj-actions/changed-files@22103cc46bda19c2b464ffe86db46df6922fd323
126126
with:
127127
files: |
128128
tracker/npm_package/CHANGELOG.md

.github/workflows/tracker.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414
test:
1515
timeout-minutes: 15
16-
runs-on: ubuntu-latest
16+
runs-on: blacksmith-4vcpu-ubuntu-2404
1717
strategy:
1818
fail-fast: false
1919
matrix:
@@ -49,7 +49,7 @@ jobs:
4949
run: npm --prefix ./tracker test -- --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }} --reporter=blob
5050
- name: Upload blob report to GitHub Actions Artifacts
5151
if: ${{ !cancelled() }}
52-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
52+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
5353
with:
5454
name: blob-report-${{ matrix.shardIndex }}
5555
path: tracker/blob-report
@@ -58,7 +58,7 @@ jobs:
5858
if: ${{ !cancelled() }}
5959
needs: [test]
6060
timeout-minutes: 5
61-
runs-on: ubuntu-latest
61+
runs-on: blacksmith-4vcpu-ubuntu-2404
6262
steps:
6363
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6464
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
@@ -70,7 +70,7 @@ jobs:
7070
run: npm --prefix ./tracker ci
7171

7272
- name: Download blob reports from GitHub Actions Artifacts
73-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
73+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
7474
with:
7575
path: all-blob-reports
7676
pattern: blob-report-*

0 commit comments

Comments
 (0)