Compare commits

..

No commits in common. "main" and "v37.0.35" have entirely different histories.

1 changed files with 11 additions and 25 deletions

View File

@ -1,27 +1,25 @@
env:
IMAGE_TAG: 39
IMAGE_TAG: 37
GITHUB_SERVER_URL: "https://github.com"
CIRRUS_SHELL: bash
GH_TOKEN: ENCRYPTED[558ab3342d6dc01817f2cd5c808c1c84f084f8bc991125b8b309e78db686cdbf16e3784200f025ac8b7e8801222e6114]
IMAGE_SUFFIX: "c20240227t125812z-f39f38d13"
FEDORA_AARCH64_AMI: "fedora-podman-aws-arm64-${IMAGE_SUFFIX}"
aws_credentials: ENCRYPTED[fe4aa704cf722afa328adce659449b222a8a34d7126a1ff70bb94ef7f5de403d9bf7fc592140dadb5201d26d1fb82fac]
build_task:
alias: 'build'
only_if: $CIRRUS_BRANCH == 'main' && $CIRRUS_PR == "" && $CIRRUS_TAG == ""
execution_lock: podman-wsl-fedora-arm-serial
auto_cancellation: true
ec2_instance: &standard_build_ec2_aarch64
image: ${FEDORA_AARCH64_AMI}
type: "t4g.xlarge"
region: us-east-1
architecture: arm64
compute_engine_instance:
image_project: rocky-linux-cloud
image: family/rocky-linux-9-arm64
platform: linux
architecture: arm64
cpu: 2
memory: 4G
disk: 100
setup_script: |
dnf install 'dnf-command(config-manager)'
dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
dnf -y install gh git podman golang
dnf -y install gh git podman
get_script: |
set +o verbose
date >> changes
@ -61,7 +59,7 @@ build_task:
set +o verbose
podman start fedora-update
podman exec fedora-update sh -c 'rpm -qa --qf "%-30{name} %{version}-%{release}\n" | sort' > pre-update
podman exec -it fedora-update sh -c 'dnf update -y && dnf -y install podman podman-docker procps-ng openssh-server net-tools iproute dhcp-client crun-wasm wasmedge-rt && dnf clean all && rm -rf /var/cache/yum'
podman exec fedora-update sh -c 'dnf update -y && dnf -y install podman podman-docker procps-ng openssh-server net-tools && dnf clean all && rm -rf /var/cache/yum'
podman exec fedora-update sh -c 'rpm -qa --qf "%-30{name} %{version}-%{release}\n" | sort' > post-update
diff -u pre-update post-update > delta || delta=1
@ -72,18 +70,6 @@ build_task:
echo "\`\`\`" >> changes
echo "PACKAGE_CHANGED=1" >> $CIRRUS_ENV
fi
gvproxy_vm_script: |
set +o verbose
if [ "$IMAGE_CHANGED" != "1" ] && [ "$PACKAGE_CHANGED" != "1" ]; then
echo "Skipping gvproxy vm, no updates required"
exit
fi
git clone https://github.com/containers/gvisor-tap-vsock
cd gvisor-tap-vsock
git checkout v0.7.3
HOME=/root make vm
podman cp bin/gvforwarder fedora-update:/usr/local/bin/vm
cd ..
archive_script: |
set +o verbose
if [ "$IMAGE_CHANGED" != "1" ] && [ "$PACKAGE_CHANGED" != "1" ]; then