You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.6 KiB
YAML
69 lines
1.6 KiB
YAML
specfile_path: package/fedora/freecad.spec
|
|
files_to_sync:
|
|
- .packit.yaml
|
|
actions:
|
|
post-upstream-clone:
|
|
- bash -c '/usr/bin/python3 package/scripts/write_version_info.py freecad_version.txt'
|
|
- rm -f freecad-sources.tar.gz
|
|
changelog-entry:
|
|
- bash -c 'git log --no-merges --pretty="format:- %s (%an)" $(git describe --tags --abbrev=0 )..HEAD -- |sed 's/%/%%/g''
|
|
create-archive:
|
|
- git submodule update --init
|
|
- bash -c 'git ls-files --recurse-submodules | tar -caf freecad-sources.tar.gz -T-'
|
|
- echo -n 'freecad-sources.tar.gz'
|
|
downstream_package_name: freecad
|
|
additional_packages:
|
|
- python3
|
|
|
|
jobs:
|
|
- job: copr_build
|
|
identifier: pull_request
|
|
trigger: pull_request
|
|
notifications:
|
|
pull_request:
|
|
successful_build: True
|
|
branch: main
|
|
additional_repos:
|
|
- copr://bpostle/IfcOpenShell
|
|
manual_trigger: true
|
|
targets:
|
|
fedora-stable:
|
|
without_opts:
|
|
- debug_info
|
|
fedora-development:
|
|
without_opts:
|
|
- debug_info
|
|
|
|
- job: tests
|
|
identifier: pull_request
|
|
trigger: pull_request
|
|
branch: main
|
|
manual_trigger: true
|
|
targets:
|
|
fedora-latest-stable:
|
|
without_opts:
|
|
- debug_info
|
|
fmf_path: package/fedora/tests
|
|
|
|
- job: copr_build
|
|
identifier: main
|
|
trigger: commit
|
|
manual_trigger: true
|
|
branch: main
|
|
additional_repos:
|
|
- copr://bpostle/IfcOpenShell
|
|
owner: freecad
|
|
project: nightly
|
|
|
|
- job: copr_build
|
|
identifier: release
|
|
trigger: release
|
|
owner: freecad
|
|
project: freecad
|
|
additional_repos:
|
|
- copr://bpostle/IfcOpenShell
|
|
targets:
|
|
fedora-all:
|
|
without_opts:
|
|
- tests
|