From: Shane Jaroch Date: Sat, 17 Jan 2026 13:10:51 +0000 (-0500) Subject: fixup! more fixes to support container/root mount action X-Git-Url: https://git.nutra.tk/v1?a=commitdiff_plain;h=e7b3271ba078ba8f236afbb4947cf399f08afb41;p=gamesguru%2Fgit-remote-gcrypt.git fixup! more fixes to support container/root mount action --- diff --git a/.github/workflows/compatibility.yaml b/.github/workflows/compatibility.yaml index 904f681..447c940 100644 --- a/.github/workflows/compatibility.yaml +++ b/.github/workflows/compatibility.yaml @@ -7,7 +7,9 @@ on: - cron: "0 0 * * 0" # Weekly on Sundays jobs: - # Validate 3 versions of git + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + # Validate 3 versions of git and GnuPG + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ git: name: Git & GnuPG runs-on: ubuntu-latest @@ -34,7 +36,45 @@ jobs: - name: Run Tests run: make test + # Ubuntu 20.04 + # gpg (GnuPG) 2.2.19 + # libgcrypt 1.8.5 + # Home: /github/home/.gnupg + # Supported algorithms: + # Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA + # Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, + # CAMELLIA128, CAMELLIA192, CAMELLIA256 + # Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 + # Compression: Uncompressed, ZIP, ZLIB, BZIP2 + # git version 2.25.1 + + # Ubuntu 22.04 + # gpg (GnuPG) 2.2.27 + # libgcrypt 1.9.4 + # Home: /github/home/.gnupg + # Supported algorithms: + # Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA + # Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, + # CAMELLIA128, CAMELLIA192, CAMELLIA256 + # Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 + # Compression: Uncompressed, ZIP, ZLIB, BZIP2 + # git version 2.34.1 + + # Ubuntu 24.04 + # gpg (GnuPG) 2.4.4 + # libgcrypt 1.10.3 + # Home: /github/home/.gnupg + # Supported algorithms: + # Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA + # Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, + # CAMELLIA128, CAMELLIA192, CAMELLIA256 + # Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 + # Compression: Uncompressed, ZIP, ZLIB, BZIP2 + # git version 2.43.0 + + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Validate completions for bash, zsh, and fish + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shell-bash-zsh-fish: name: Shell Completion Syntax runs-on: ubuntu-latest diff --git a/tests/system-test-rsync-simple.sh b/tests/system-test-rsync-simple.sh index 57e99a2..b119e7c 100755 --- a/tests/system-test-rsync-simple.sh +++ b/tests/system-test-rsync-simple.sh @@ -1,12 +1,6 @@ #!/bin/bash set -e -# Skip if rsync not found (don't fail CI) -if ! command -v rsync &>/dev/null; then - echo "rsync not found, skipping test." - exit 0 -fi - mkdir -p .tmp/simple_src .tmp/simple_dst/subdir touch .tmp/simple_dst/subdir/badfile touch .tmp/simple_dst/subdir/goodfile diff --git a/tests/system-test.sh b/tests/system-test.sh index 2a3cf01..9d398f3 100755 --- a/tests/system-test.sh +++ b/tests/system-test.sh @@ -420,6 +420,7 @@ print_info "Step 9: Network Failure Guard Test (manifest unavailable):" mkdir "${tempdir}/fresh_clone_test" cd "${tempdir}/fresh_clone_test" git init + git checkout -B "${default_branch}" git config user.name "${test_user_name}" git config user.email "${test_user_email}" echo "test data" > test.txt