Skip to content

Commit 15e1ecf

Browse files
authored
Merge branch 'master' into dockerdocs
2 parents 4f67f37 + b890f5d commit 15e1ecf

14 files changed

Lines changed: 62 additions & 41 deletions

.github/workflows/build-and-publish.yml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
release:
99
types: [published]
1010

11+
permissions:
12+
contents: read
13+
packages: write
1114

1215
env:
1316
dockerhub: ${{ secrets.DOCKERHUB_NAMESPACE }}/pihole
@@ -43,19 +46,19 @@ jobs:
4346
- &checkout-repo
4447
name: Checkout Repo
4548
if: github.event_name != 'schedule'
46-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
49+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
4750

4851
- &checkout-dev
4952
name: Checkout dev branch if scheduled
5053
if: github.event_name == 'schedule'
51-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
54+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
5255
with:
5356
ref: development
5457

5558
- &docker-meta
5659
name: Docker meta
5760
id: meta
58-
uses: docker/metadata-action@318604b99e75e41977312d83839a89be02ca4893 #v5.9.0
61+
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 #v5.10.0
5962
with:
6063
github-token: ${{ secrets.GITHUB_TOKEN }}
6164
images: |
@@ -70,15 +73,15 @@ jobs:
7073
7174
- &login-dockerhub
7275
name: Login to Docker Hub
73-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef #v3.6.0
76+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 #v3.7.0
7477
with:
7578
registry: docker.io
7679
username: ${{ secrets.DOCKERHUB_USER }}
7780
password: ${{ secrets.DOCKERHUB_PASS }}
7881

7982
- &login-ghcr
8083
name: Login to GitHub Container Registry
81-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef #v3.6.0
84+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 #v3.7.0
8285
with:
8386
registry: ghcr.io
8487
username: ${{ github.repository_owner }}
@@ -91,11 +94,15 @@ jobs:
9194

9295
- &setup-buildx
9396
name: Set up Docker Buildx
94-
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 #v3.11.1
97+
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f #v3.12.0
98+
with:
99+
# Buildx version 0.31.1 broke our publish workflow, this need to be revised when 0.32.0 is released
100+
# https://github.com/docker/buildx/releases/tag/v0.31.1
101+
version: v0.31.0
95102

96103
- name: Build container and push by digest
97104
id: build
98-
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 #v6.18.0
105+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 #v6.19.2
99106
with:
100107
context: ./src/
101108
platforms: ${{ matrix.platform }}
@@ -116,7 +123,7 @@ jobs:
116123
touch "/tmp/digests/${digest_docker#sha256:}"
117124
118125
- name: Upload digest
119-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 #v5.0.0
126+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f #v6.0.0
120127
with:
121128
name: digests-${{ env.PLATFORM_PAIR }}
122129
path: /tmp/digests/*
@@ -135,7 +142,7 @@ jobs:
135142
- *checkout-dev
136143

137144
- name: Download digests
138-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 #v6.0.0
145+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 #v7.0.0
139146
with:
140147
path: /tmp/digests
141148
pattern: digests-*

.github/workflows/build-and-test.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Build Image and Test
22
on:
33
pull_request:
44

5+
permissions:
6+
contents: read
7+
58
jobs:
69
build-and-test:
710
runs-on: ${{ matrix.runner }}
@@ -25,13 +28,13 @@ jobs:
2528
CI_ARCH: ${{ matrix.platform }}
2629
steps:
2730
- name: Checkout Repo
28-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
31+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
2932

3033
- name: Set up QEMU
3134
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 #v3.7.0
3235

3336
- name: Set up Python
34-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c #v6.0.0
37+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 #v6.2.0
3538
with:
3639
python-version: "3.13"
3740

.github/workflows/codespell.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@ on:
33
pull_request:
44
types: [opened, synchronize, reopened, ready_for_review]
55

6+
permissions:
7+
contents: read
8+
69
jobs:
710
spell-check:
811
if: github.event.pull_request.draft == false
912
runs-on: ubuntu-latest
1013
steps:
1114
-
1215
name: Checkout repository
13-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
16+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
1417
-
1518
name: Spell-Checking
1619
uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 #v2.2

.github/workflows/dockerhub-description.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
dockerHubDescription:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
15+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
1616

1717
- name: Docker Hub Description
1818
uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa #v5

.github/workflows/editorconfig.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@ on:
33
pull_request:
44
types: [opened, synchronize, reopened, ready_for_review]
55

6+
permissions:
7+
contents: read
8+
69
jobs:
710
editorconfig-checker:
811
if: github.event.pull_request.draft == false
912
runs-on: ubuntu-latest
1013
steps:
1114
- name: Checkout repository
12-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
1316

1417
- name: Get editorconfig-checker
1518
uses: editorconfig-checker/action-editorconfig-checker@4b6cd6190d435e7e084fb35e36a096e98506f7b9 #v2.1.0

.github/workflows/housekeeping.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
schedule:
55
- cron: "0 0 * * *"
66

7+
permissions:
8+
packages: write
9+
710
jobs:
811
housekeeping:
912
runs-on: ubuntu-latest

.github/workflows/merge-conflict.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
pull_request_target:
99
types: [synchronize]
1010

11+
permissions:
12+
contents: read
13+
pull-requests: write
14+
1115
jobs:
1216
main:
1317
runs-on: ubuntu-latest

.github/workflows/stale.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on:
66
workflow_dispatch:
77
issue_comment:
88

9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
913
env:
1014
stale_label: stale
1115

@@ -17,7 +21,7 @@ jobs:
1721
issues: write
1822

1923
steps:
20-
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 #v10.1.0
24+
- uses: actions/stale@997185467fa4f803885201cee163a9f38240193d #v10.1.1
2125
with:
2226
repo-token: ${{ secrets.GITHUB_TOKEN }}
2327
days-before-stale: 30
@@ -41,7 +45,7 @@ jobs:
4145
runs-on: ubuntu-latest
4246
steps:
4347
- name: Checkout
44-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
48+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
4549
- name: Remove 'stale' label
4650
run: gh issue edit ${{ github.event.issue.number }} --remove-label ${{ env.stale_label }}
4751
env:

.github/workflows/stale_pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
pull-requests: write
1818

1919
steps:
20-
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 #v10.1.0
20+
- uses: actions/stale@997185467fa4f803885201cee163a9f38240193d #v10.1.1
2121
with:
2222
repo-token: ${{ secrets.GITHUB_TOKEN }}
2323
# Do not automatically mark PR/issue as stale

.github/workflows/sync-back-to-dev.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,17 @@ on:
55
branches:
66
- master
77

8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
812
jobs:
913
sync-branches:
1014
runs-on: ubuntu-latest
1115
name: Syncing branches
1216
steps:
1317
- name: Checkout
14-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 #v6.0.0
18+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
1519
- name: Opening pull request
1620
run: gh pr create -B development -H master --title 'Sync master back into development' --body 'Created by Github action' --label 'internal'
1721
env:

0 commit comments

Comments
 (0)