mirror of
https://github.com/containers/podman.git
synced 2025-05-17 23:26:08 +08:00
[CI:BUILD] Packit: Disable until proved in other repos
There are concerns with Packit causing flakes and delays on Podman so let's have Packit prove itself in other repos and only then make its way into Podman. See: https://github.com/containers/podman/pull/15549#issuecomment-1233230573 [NO NEW TESTS NEEDED] Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
This commit is contained in:
27
.packit.sh
27
.packit.sh
@ -1,27 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Packit's default fix-spec-file often doesn't fetch version string correctly.
|
||||
# This script handles any custom processing of the dist-git spec file and gets used by the
|
||||
# fix-spec-file action in .packit.yaml
|
||||
|
||||
set -eo pipefail
|
||||
|
||||
# Get Version from HEAD
|
||||
HEAD_VERSION=$(grep 'var Version = semver.MustParse' version/version.go | cut -d\" -f2 | sed -e 's/-/~/')
|
||||
|
||||
# Generate source tarball
|
||||
git archive --prefix=podman-$HEAD_VERSION/ -o podman-$HEAD_VERSION.tar.gz HEAD
|
||||
|
||||
# RPM Spec modifications
|
||||
|
||||
# Fix Version
|
||||
sed -i "s/^Version:.*/Version: $HEAD_VERSION/" podman.spec
|
||||
|
||||
# Fix Release
|
||||
sed -i "s/^Release: %autorelease/Release: $PACKIT_RPMSPEC_RELEASE%{?dist}/" podman.spec
|
||||
|
||||
# Fix Source0
|
||||
sed -i "s/^Source0:.*.tar.gz/Source0: %{name}-$HEAD_VERSION.tar.gz/" podman.spec
|
||||
|
||||
# Fix autosetup
|
||||
sed -i "s/^%autosetup.*/%autosetup -Sgit -n %{name}-$HEAD_VERSION/" podman.spec
|
20
.packit.yaml
20
.packit.yaml
@ -1,20 +0,0 @@
|
||||
# See the documentation for more information:
|
||||
# https://packit.dev/docs/configuration/
|
||||
|
||||
upstream_package_name: podman
|
||||
downstream_package_name: podman
|
||||
|
||||
actions:
|
||||
post-upstream-clone:
|
||||
- "curl -O https://src.fedoraproject.org/rpms/podman/raw/main/f/podman.spec"
|
||||
fix-spec-file:
|
||||
- bash .packit.sh
|
||||
|
||||
jobs:
|
||||
- job: production_build
|
||||
trigger: pull_request
|
||||
targets: &production_dist_targets
|
||||
- fedora-36
|
||||
- fedora-37
|
||||
- fedora-rawhide
|
||||
scratch: true
|
Reference in New Issue
Block a user