diff --git a/dogfood/files/etc/apt/preferences.d/ppa b/dogfood/files/etc/apt/preferences.d/ppa index 1dc9da8f9f..ca3732cd83 100644 --- a/dogfood/files/etc/apt/preferences.d/ppa +++ b/dogfood/files/etc/apt/preferences.d/ppa @@ -17,3 +17,8 @@ Pin-Priority: 500 Package: neovim-runtime Pin: origin ppa.launchpad.net Pin-Priority: 500 + +# Git +Package: git +Pin: origin ppa.launchpad.net +Pin-Priority: 500 diff --git a/dogfood/files/etc/apt/sources.list.d/ppa.list b/dogfood/files/etc/apt/sources.list.d/ppa.list index e817c20915..8370a809b8 100644 --- a/dogfood/files/etc/apt/sources.list.d/ppa.list +++ b/dogfood/files/etc/apt/sources.list.d/ppa.list @@ -1,2 +1,3 @@ deb [signed-by=/usr/share/keyrings/ansible.gpg] https://ppa.launchpadcontent.net/ansible/ansible/ubuntu focal main deb [signed-by=/usr/share/keyrings/neovim.gpg] https://ppa.launchpadcontent.net/neovim-ppa/stable/ubuntu focal main +deb [signed-by=/usr/share/keyrings/git-core.gpg] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy main diff --git a/dogfood/files/usr/share/keyrings/git-core.gpg b/dogfood/files/usr/share/keyrings/git-core.gpg new file mode 100644 index 0000000000..ff0a755994 Binary files /dev/null and b/dogfood/files/usr/share/keyrings/git-core.gpg differ diff --git a/dogfood/update-keys.sh b/dogfood/update-keys.sh index 39b65df58d..c2dac58e4b 100755 --- a/dogfood/update-keys.sh +++ b/dogfood/update-keys.sh @@ -59,4 +59,8 @@ curl "${curl_flags[@]}" "https://apt.releases.hashicorp.com/gpg" | # GitHub CLI signing key curl "${curl_flags[@]}" "https://cli.github.com/packages/githubcli-archive-keyring.gpg" | gpg "${gpg_flags[@]}" --output="github-cli.gpg" + +# Git-Core signing key +curl "${curl_flags[@]}" "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xE1DD270288B4E6030699E45FA1715D88E1DF1F24" | + gpg "${gpg_flags[@]}" --output="git-core.gpg" popd