firmware/.github/workflows/hook_copr.yml

39 lines
928 B
YAML
Raw Normal View History

2025-01-13 04:24:05 +00:00
name: Trigger COPR build
on:
workflow_call:
secrets:
COPR_API_CONFIG:
2025-01-13 04:24:05 +00:00
inputs:
copr_project:
description: COPR project to target
required: true
type: string
2025-01-13 05:20:22 +00:00
permissions:
contents: write
packages: write
2025-01-13 04:24:05 +00:00
jobs:
build-copr-hook:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
ref: ${{ github.ref }}
repository: ${{ github.repository }}
- name: Trigger COPR build
uses: vidplace7/copr-build@main
id: copr_build
env:
COPR_API_TOKEN_CONFIG: ${{ secrets.COPR_API_CONFIG }}
with:
owner: "@meshtastic"
package-name: meshtasticd
project-name: ${{ inputs.copr_project }}
git-remote: "${{ github.server_url }}/${{ github.repository }}.git"
committish: ${{ github.sha }}