Skip to content

Commit 2f3ebdf

Browse files
authored
Merge branch 'master' into sanne-goals-custom-props
2 parents f28effc + c11d47a commit 2f3ebdf

File tree

264 files changed

+10550
-4294
lines changed

Some content is hidden

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

264 files changed

+10550
-4294
lines changed

.credo.exs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@
117117
{Credo.Check.Refactor.Apply, []},
118118
{Credo.Check.Refactor.CondStatements, []},
119119
{Credo.Check.Refactor.CyclomaticComplexity, false},
120+
{Credo.Check.Refactor.FilterCount, []},
121+
{Credo.Check.Refactor.FilterFilter, []},
122+
{Credo.Check.Refactor.MatchInCondition, []},
123+
{Credo.Check.Refactor.RedundantWithClauseResult, []},
124+
{Credo.Check.Refactor.RejectReject, []},
120125
{Credo.Check.Refactor.FunctionArity, []},
121126
{Credo.Check.Refactor.LongQuoteBlocks, []},
122127
{Credo.Check.Refactor.MatchInCondition, []},
@@ -133,6 +138,7 @@
133138
#
134139
## Warnings
135140
#
141+
{Credo.Check.Warning.Dbg, []},
136142
{Credo.Check.Warning.ApplicationConfigInModuleAttribute, []},
137143
{Credo.Check.Warning.BoolOperationOnSameValues, []},
138144
{Credo.Check.Warning.ExpensiveEmptyEnumCheck, []},

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
touch "${{ runner.temp }}/digests/${digest#sha256:}"
6969
7070
- name: Upload digest
71-
uses: actions/upload-artifact@v5
71+
uses: actions/upload-artifact@v6
7272
with:
7373
name: digests-${{ env.PLATFORM_PAIR }}
7474
path: ${{ runner.temp }}/digests/*
@@ -91,7 +91,7 @@ jobs:
9191

9292
steps:
9393
- name: Download digests
94-
uses: actions/download-artifact@v6
94+
uses: actions/download-artifact@v7
9595
with:
9696
path: ${{ runner.temp }}/digests
9797
pattern: digests-*

.github/workflows/codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
codespell:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v5
13+
- uses: actions/checkout@v6
1414
- uses: codespell-project/actions-codespell@v2
1515
with:
1616
check_filenames: true

.github/workflows/elixir.yml

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ concurrency:
1111
cancel-in-progress: true
1212

1313
env:
14-
CACHE_VERSION: v15
14+
CACHE_VERSION: v17
1515
PERSISTENT_CACHE_DIR: cached
1616

1717
jobs:
@@ -63,7 +63,7 @@ jobs:
6363
--health-timeout 5s
6464
--health-retries 5
6565
steps:
66-
- uses: actions/checkout@v5
66+
- uses: actions/checkout@v6
6767
with:
6868
fetch-depth: 0
6969

@@ -74,7 +74,7 @@ jobs:
7474
elixir-version: ${{ steps.versions.outputs.elixir }}
7575
otp-version: ${{ steps.versions.outputs.erlang }}
7676

77-
- uses: actions/cache@v4
77+
- uses: actions/cache@v5
7878
with:
7979
path: |
8080
deps
@@ -114,13 +114,26 @@ jobs:
114114

115115
- run: make minio
116116
if: env.MIX_ENV == 'test'
117-
- run: mix test --include slow --include minio --include migrations --include kaffy_quirks --max-failures 1 --warnings-as-errors --partitions 6
117+
- run: |
118+
mix test --include slow --include minio --include migrations --max-failures 1 --warnings-as-errors --partitions 6 | tee test_output.log
119+
if grep -E '\.+[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3} \[[^]]+\]' test_output.log | grep -v 'libcluster'; then
120+
echo "The tests are producing output, this usually indicates some error"
121+
exit 1
122+
fi
123+
shell: bash
118124
if: env.MIX_ENV == 'test'
119125
env:
120126
MINIO_HOST_FOR_CLICKHOUSE: "172.17.0.1"
121127
MIX_TEST_PARTITION: ${{ matrix.mix_test_partition }}
122128
123-
- run: mix test --include slow --include migrations --max-failures 1 --warnings-as-errors --partitions 4
129+
130+
- run: |
131+
mix test --include slow --include migrations --max-failures 1 --warnings-as-errors --partitions 4 | tee test_output.log
132+
if grep -E '\.+[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3} \[[^]]+\]' test_output.log | grep -v 'libcluster'; then
133+
echo "The tests are producing output, this usually indicates some error"
134+
exit 1
135+
fi
136+
shell: bash
124137
if: env.MIX_ENV == 'ce_test'
125138
env:
126139
MIX_TEST_PARTITION: ${{ matrix.mix_test_partition }}
@@ -131,7 +144,7 @@ jobs:
131144
MIX_ENV: test
132145
runs-on: ubuntu-latest
133146
steps:
134-
- uses: actions/checkout@v5
147+
- uses: actions/checkout@v6
135148
with:
136149
fetch-depth: 0
137150

@@ -142,7 +155,7 @@ jobs:
142155
elixir-version: ${{ steps.versions.outputs.elixir }}
143156
otp-version: ${{ steps.versions.outputs.erlang }}
144157

145-
- uses: actions/cache@v4
158+
- uses: actions/cache@v5
146159
with:
147160
path: |
148161
deps

.github/workflows/node.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717

1818
steps:
19-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@v6
2020
- name: Read .tool-versions
2121
uses: marocchino/tool-versions-action@v1
2222
id: versions

.github/workflows/publish-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v6
2626

2727
- name: Read .tool-versions
2828
uses: marocchino/tool-versions-action@v1
@@ -35,7 +35,7 @@ jobs:
3535
otp-version: ${{ steps.versions.outputs.erlang}}
3636

3737
- name: Restore Elixir dependencies cache
38-
uses: actions/cache@v4
38+
uses: actions/cache@v5
3939
with:
4040
path: |
4141
deps

.github/workflows/terraform-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@v5
30+
uses: actions/checkout@v6
3131

3232
- name: Setup Terraform
3333
uses: hashicorp/setup-terraform@v3

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
2020
steps:
2121
- name: Checkout the repository
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@v6
2323
with:
2424
token: ${{ secrets.PLAUSIBLE_BOT_GITHUB_TOKEN }}
2525

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
contents: read
1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v5
18+
uses: actions/checkout@v6
1919
with:
2020
repository: ${{ github.event.pull_request.head.repo.full_name }}
2121
ref: ${{ github.event.pull_request.head.ref }}
2222
token: ${{ secrets.PLAUSIBLE_BOT_GITHUB_TOKEN }}
2323
fetch-depth: 1
2424

2525
- name: Checkout master for comparison
26-
uses: actions/checkout@v5
26+
uses: actions/checkout@v6
2727
with:
2828
ref: master
2929
path: master-branch
@@ -122,7 +122,7 @@ jobs:
122122
123123
- name: Get changed files
124124
id: changelog_changed
125-
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62
125+
uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891
126126
with:
127127
files: |
128128
tracker/npm_package/CHANGELOG.md

.github/workflows/tracker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
shardIndex: [1, 2, 3, 4]
2121
shardTotal: [4]
2222
steps:
23-
- uses: actions/checkout@v5
23+
- uses: actions/checkout@v6
2424
- uses: actions/setup-node@v6
2525
with:
2626
node-version: 23.2.0
@@ -29,7 +29,7 @@ jobs:
2929
- name: Install dependencies
3030
run: npm --prefix ./tracker ci
3131
- name: Cache Playwright browsers
32-
uses: actions/cache@v4
32+
uses: actions/cache@v5
3333
id: playwright-cache
3434
with:
3535
path: |
@@ -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@v5
52+
uses: actions/upload-artifact@v6
5353
with:
5454
name: blob-report-${{ matrix.shardIndex }}
5555
path: tracker/blob-report
@@ -60,7 +60,7 @@ jobs:
6060
timeout-minutes: 5
6161
runs-on: ubuntu-latest
6262
steps:
63-
- uses: actions/checkout@v5
63+
- uses: actions/checkout@v6
6464
- uses: actions/setup-node@v6
6565
with:
6666
node-version: 23.2.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@v6
73+
uses: actions/download-artifact@v7
7474
with:
7575
path: all-blob-reports
7676
pattern: blob-report-*

0 commit comments

Comments
 (0)