Skip to content

Commit 4f02c42

Browse files
committed
Reduce CI noise + avoid turbo cache
1 parent 14d8ff8 commit 4f02c42

1 file changed

Lines changed: 23 additions & 37 deletions

File tree

.github/workflows/ci.yml

Lines changed: 23 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: Kafka - platformatic performance test
22

33
on:
44
push:
@@ -7,42 +7,28 @@ on:
77
pull_request:
88

99
jobs:
10-
general:
11-
strategy:
12-
matrix:
13-
node-version: [20.x, 22.x, 24.x]
14-
package-name: [
15-
'@message-queue-toolkit/amqp',
16-
'@message-queue-toolkit/core',
17-
'@message-queue-toolkit/metrics',
18-
'@message-queue-toolkit/outbox-core',
19-
'@message-queue-toolkit/redis-message-deduplication-store',
20-
'@message-queue-toolkit/s3-payload-store',
21-
'@message-queue-toolkit/schemas',
22-
'@message-queue-toolkit/sns',
23-
'@message-queue-toolkit/sqs'
24-
]
25-
uses: kibertoad/message-queue-toolkit/.github/workflows/ci.common.yml@main
26-
with:
27-
node_version: ${{ matrix.node-version }}
28-
package_name: ${{ matrix.package-name }}
29-
30-
kafka:
31-
strategy:
32-
matrix:
33-
node-version: [22.x]
34-
uses: kibertoad/message-queue-toolkit/.github/workflows/ci.common.yml@main
35-
with:
36-
node_version: ${{ matrix.node-version }}
37-
package_name: '@message-queue-toolkit/kafka'
38-
39-
automerge:
40-
needs: [ general, kafka ]
10+
build:
4111
runs-on: ubuntu-latest
42-
permissions:
43-
pull-requests: write
44-
contents: write
4512
steps:
46-
- uses: fastify/github-action-merge-dependabot@v3
13+
- uses: actions/checkout@v4
14+
15+
- name: Setup Node
16+
uses: actions/setup-node@v4
4717
with:
48-
github-token: ${{ secrets.GITHUB_TOKEN }}
18+
node-version: 22.x
19+
20+
- name: Install
21+
run: npm install --ignore-scripts
22+
23+
- name: Docker start
24+
run: npm run docker:start:ci -- --filter=@message-queue-toolkit/kafka
25+
26+
- name: Build TS
27+
run: npm run build
28+
29+
- name: Run Tests
30+
working-directory: packages/kafka
31+
run: npm run test:ci
32+
33+
- name: Docker stop
34+
run: npm run docker:stop:ci -- --filter=@message-queue-toolkit/kafka

0 commit comments

Comments
 (0)