meshtasticd debian: secrets perms (#5751)

pull/5752/head
Austin 2025-01-05 12:30:43 -05:00 zatwierdzone przez GitHub
rodzic b2a89b8136
commit 02a5a91da0
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
3 zmienionych plików z 10 dodań i 1 usunięć

Wyświetl plik

@ -1,6 +1,10 @@
name: Build Debian Source Package
on: workflow_call
on:
workflow_call:
secrets:
PPA_GPG_PRIVATE_KEY:
required: true
permissions:
contents: write

Wyświetl plik

@ -130,6 +130,7 @@ jobs:
package-ppa:
uses: ./.github/workflows/package_ppa.yml
secrets: inherit
package-raspbian:
uses: ./.github/workflows/package_raspbian.yml

Wyświetl plik

@ -2,6 +2,9 @@ name: Package Launchpad PPA
on:
workflow_call:
secrets:
PPA_GPG_PRIVATE_KEY:
required: true
workflow_dispatch:
permissions:
@ -11,6 +14,7 @@ permissions:
jobs:
build-debian-src:
uses: ./.github/workflows/build_debian_src.yml
secrets: inherit
package-ppa:
runs-on: ubuntu-24.04