Skip to content

Commit 3405ae1

Browse files
Merge pull request #3474 from bunkerity/dev
2 parents cbad7aa + 1f35a30 commit 3405ae1

315 files changed

Lines changed: 7452 additions & 2856 deletions

File tree

Some content is hidden

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

.coderabbit.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
22
language: "en-GB"
3-
tone_instructions: "Be direct, technical, and actionable. Cite exact lines. Prefer concrete guidance over vague suggestions. Use British English."
3+
tone_instructions: "Be direct, technical, and actionable. Cite exact lines.
4+
Prefer concrete guidance over vague suggestions. Use British English."
45
early_access: false
56

67
knowledge_base:
@@ -57,6 +58,8 @@ reviews:
5758
- "DO NOT REVIEW"
5859
ignore_usernames:
5960
- "dependabot[bot]"
61+
- "TheophileDiot"
62+
- "fl0ppy-d1sk"
6063

6164
slop_detection:
6265
enabled: true

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ body:
5151
label: BunkerWeb version
5252
description: What version of BunkerWeb are you running?
5353
placeholder: Version
54-
value: 1.6.10~rc3
54+
value: 1.6.10~rc4
5555
validations:
5656
required: true
5757
- type: dropdown

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ jobs:
3636
python -m pip install --no-cache-dir --require-hashes -r src/common/db/requirements.txt
3737
echo "CODEQL_PYTHON=$(which python)" >> $GITHUB_ENV
3838
- name: Initialize CodeQL
39-
uses: github/codeql-action/init@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
39+
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
4040
with:
4141
languages: ${{ matrix.language }}
4242
config-file: ./.github/codeql.yml
4343
setup-python-dependencies: false
4444
- name: Perform CodeQL Analysis
45-
uses: github/codeql-action/analyze@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
45+
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
4646
with:
4747
category: "/language:${{matrix.language}}"

.github/workflows/container-build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@ jobs:
8585
endpoint: ssh://root@arm
8686
platforms: linux/arm64,linux/arm/v7
8787
- name: Login to Docker Hub
88-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
88+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
8989
with:
9090
username: ${{ secrets.DOCKER_USERNAME }}
9191
password: ${{ secrets.DOCKER_TOKEN }}
9292
- name: Login to ghcr
9393
if: inputs.PUSH == true
94-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
94+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
9595
with:
9696
registry: ghcr.io
9797
username: ${{ github.actor }}
@@ -105,7 +105,7 @@ jobs:
105105
# Build cached image
106106
- name: Build image
107107
if: inputs.CACHE == true
108-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
108+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
109109
with:
110110
context: .
111111
file: ${{ inputs.DOCKERFILE }}
@@ -118,7 +118,7 @@ jobs:
118118
# Build non-cached image
119119
- name: Build image
120120
if: inputs.CACHE != true
121-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
121+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
122122
with:
123123
context: .
124124
file: ${{ inputs.DOCKERFILE }}
@@ -130,7 +130,7 @@ jobs:
130130
# Check vulnerabilities with Docker Scout
131131
- name: Docker Scout CVE Analysis
132132
if: ${{ startsWith(inputs.CACHE_SUFFIX, 'arm') == false }}
133-
uses: docker/scout-action@8910519cee8ac046f3ee99686b0dc6654d5ba1a7 # v1.20.3
133+
uses: docker/scout-action@bacf462e8d090c09660de30a6ccc718035f961e3 # v1.20.4
134134
with:
135135
command: cves,recommendations
136136
image: local/${{ inputs.IMAGE }}

.github/workflows/dev.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@ jobs:
189189
to: bunkerweb-all-in-one
190190
steps:
191191
- name: Login to Docker Hub
192-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
192+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
193193
with:
194194
username: ${{ secrets.DOCKER_USERNAME }}
195195
password: ${{ secrets.DOCKER_TOKEN }}
196196
- name: Login to ghcr
197-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
197+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
198198
with:
199199
registry: ghcr.io
200200
username: ${{ github.actor }}

.github/workflows/doc-to-pdf.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install chromium
2424
run: sudo apt update && sudo apt install chromium-browser
2525
- name: Install node
26-
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
26+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
2727
with:
2828
node-version: 22
2929
- name: Install puppeteer
@@ -35,7 +35,7 @@ jobs:
3535
run: mkdocs serve -f mkdocs_print.yml & sleep 15
3636
- name: Run pdf script
3737
run: node docs/misc/pdf.js http://localhost:8000/print_page/ BunkerWeb_documentation_v${{ inputs.VERSION }}.pdf 'BunkerWeb documentation v${{ inputs.VERSION }}'
38-
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
38+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
3939
with:
4040
name: BunkerWeb_documentation_v${{ inputs.VERSION }}.pdf
4141
path: BunkerWeb_documentation_v${{ inputs.VERSION }}.pdf

.github/workflows/linux-build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,20 +94,20 @@ jobs:
9494
endpoint: ssh://root@arm
9595
platforms: linux/arm64,linux/arm/v7
9696
- name: Login to Docker Hub
97-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
97+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
9898
with:
9999
username: ${{ secrets.DOCKER_USERNAME }}
100100
password: ${{ secrets.DOCKER_TOKEN }}
101101
- name: Login to ghcr
102-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
102+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
103103
with:
104104
registry: ghcr.io
105105
username: ${{ github.actor }}
106106
password: ${{ secrets.GITHUB_TOKEN }}
107107
# Build testing package image
108108
- name: Build package image
109109
if: inputs.RELEASE == 'testing' || inputs.RELEASE == 'dev' || inputs.RELEASE == 'ui' || inputs.RELEASE == '1.5'
110-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
110+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
111111
with:
112112
context: .
113113
load: true
@@ -119,7 +119,7 @@ jobs:
119119
# Build non-testing package image
120120
- name: Build package image
121121
if: inputs.RELEASE != 'testing' && inputs.RELEASE != 'dev' && inputs.RELEASE != 'ui' && inputs.RELEASE != '1.5'
122-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
122+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
123123
with:
124124
context: .
125125
load: true
@@ -143,7 +143,7 @@ jobs:
143143
scp -r root@arm:/root/package-${{ inputs.LINUX }} ./package-${{ inputs.LINUX }}
144144
env:
145145
LARCH: ${{ env.LARCH }}
146-
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
146+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
147147
with:
148148
name: package-${{ inputs.LINUX }}-${{ env.LARCH }}
149149
path: package-${{ inputs.LINUX }}/*.${{ inputs.PACKAGE }}
@@ -156,7 +156,7 @@ jobs:
156156
images: ghcr.io/bunkerity/${{ inputs.LINUX }}-tests:${{ inputs.RELEASE }}
157157
- name: Build test image
158158
if: inputs.TEST == true
159-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
159+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
160160
with:
161161
context: .
162162
file: tests/linux/Dockerfile-${{ inputs.LINUX }}

.github/workflows/push-docker.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ jobs:
3535
- name: Check out repository code
3636
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3737
- name: Login to Docker Hub
38-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
38+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
3939
with:
4040
username: ${{ secrets.DOCKER_USERNAME }}
4141
password: ${{ secrets.DOCKER_TOKEN }}
4242
- name: Login to ghcr
43-
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
43+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
4444
with:
4545
registry: ghcr.io
4646
username: ${{ github.actor }}
@@ -87,7 +87,7 @@ jobs:
8787
images: bunkerity/${{ inputs.IMAGE }}
8888
# Build and push
8989
- name: Build and push
90-
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
90+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
9191
with:
9292
context: .
9393
file: ${{ inputs.DOCKERFILE }}

.github/workflows/push-github.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108
# Create release
109109
- name: Create release
110110
if: inputs.VERSION != 'testing'
111-
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
111+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
112112
with:
113113
body: |
114114
Documentation : https://docs.bunkerweb.io/${{ inputs.VERSION }}/
@@ -137,7 +137,7 @@ jobs:
137137
# Create release
138138
- name: Create release
139139
if: inputs.VERSION == 'testing'
140-
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
140+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
141141
with:
142142
body: |
143143
**The testing version of BunkerWeb should not be used in production, please use the latest stable version instead.**

.github/workflows/push-packagecloud.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: Check out repository code
4343
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444
- name: Install ruby
45-
uses: ruby/setup-ruby@319994f95fa847cf3fb3cd3dbe89f6dcde9f178f # v1.295.0
45+
uses: ruby/setup-ruby@0cb964fd540e0a24c900370abf38a33466142735 # v1.305.0
4646
with:
4747
ruby-version: "3.0"
4848
- name: Install packagecloud

0 commit comments

Comments
 (0)