Skip to content

Commit a8ee499

Browse files
committed
DevOps adjusting CICD
1 parent ab50bd2 commit a8ee499

4 files changed

Lines changed: 32 additions & 10 deletions

File tree

.github/workflows/Build and test.yml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ jobs:
1313
name: Verify code formatting
1414
permissions:
1515
contents: read
16-
runs-on: blacksmith-4vcpu-ubuntu-2204
16+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
17+
# runs-on: blacksmith-4vcpu-ubuntu-2204
18+
runs-on: ubuntu-latest
1719
steps:
1820
- name: Harden Runner
1921
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1
@@ -23,7 +25,9 @@ jobs:
2325
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2426

2527
- name: Setup Node
26-
uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
28+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
29+
# uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
30+
uses: actions/setup-node@v4
2731
with:
2832
node-version: '24.x'
2933

@@ -38,7 +42,9 @@ jobs:
3842
needs: []
3943
permissions:
4044
contents: write
41-
runs-on: blacksmith-4vcpu-ubuntu-2204
45+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
46+
# runs-on: blacksmith-4vcpu-ubuntu-2204
47+
runs-on: ubuntu-latest
4248
steps:
4349
- name: Harden Runner
4450
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1
@@ -48,7 +54,9 @@ jobs:
4854
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4955

5056
- name: Setup Node
51-
uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
57+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
58+
# uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
59+
uses: actions/setup-node@v4
5260
with:
5361
node-version: '24.x'
5462

@@ -76,7 +84,9 @@ jobs:
7684
permissions:
7785
contents: read
7886
needs: [build, verify-formatting]
79-
runs-on: blacksmith-4vcpu-ubuntu-2204
87+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
88+
# runs-on: blacksmith-4vcpu-ubuntu-2204
89+
runs-on: ubuntu-latest
8090
strategy:
8191
matrix:
8292
node-version: [16.x, 18.x, 20.x, 22.x, 24.x] # Dropped '23.x' (EOL) and 'latest' for stability
@@ -89,7 +99,9 @@ jobs:
8999
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
90100

91101
- name: Setup Node
92-
uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
102+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
103+
# uses: useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391 # v5.0.4
104+
uses: actions/setup-node@v4
93105
with:
94106
node-version: ${{ matrix.node-version }}
95107

@@ -114,7 +126,9 @@ jobs:
114126
permissions:
115127
contents: read
116128
needs: [build, verify-formatting]
117-
runs-on: blacksmith-4vcpu-ubuntu-2204
129+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
130+
# runs-on: blacksmith-4vcpu-ubuntu-2204
131+
runs-on: ubuntu-latest
118132
steps:
119133
- name: Harden Runner
120134
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1
@@ -139,7 +153,9 @@ jobs:
139153
needs: []
140154
permissions:
141155
contents: read
142-
runs-on: blacksmith-4vcpu-ubuntu-2204
156+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
157+
# runs-on: blacksmith-4vcpu-ubuntu-2204
158+
runs-on: ubuntu-latest
143159
steps:
144160
- name: Harden Runner
145161
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1

.github/workflows/codeql.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ permissions:
1212
jobs:
1313
analyze:
1414
name: Analyze
15-
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'blacksmith-4vcpu-ubuntu-2204' }}
15+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
16+
# runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'blacksmith-4vcpu-ubuntu-2204' }}
17+
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
1618
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
1719
permissions:
1820
actions: read

.github/workflows/dependency-review.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ permissions:
1414

1515
jobs:
1616
dependency-review:
17-
runs-on: blacksmith-4vcpu-ubuntu-2204
17+
# Blacksmith is much faster and gives better dashboards than github actions, but we are not being sponsored anymore so had to revert.
18+
# runs-on: blacksmith-4vcpu-ubuntu-2204
19+
runs-on: ubuntu-latest
1820
steps:
1921
- name: Harden Runner
2022
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ package-lock.json
1414
pnpm-lock.yaml
1515
# Test storage files generated by dom-storage
1616
test*.json
17+
18+
.claude/

0 commit comments

Comments
 (0)