diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index fda9f3242..d70970013 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -19,6 +19,12 @@ jobs: with: key: "v2" + - name: Install gnome-keyring and keyutils on Linux + run: | + sudo apt-get update --yes && sudo apt-get install --yes gnome-keyring keyutils + rm -f $HOME/.local/share/keyrings/* + echo -n "test" | gnome-keyring-daemon --unlock + - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov diff --git a/integration/tests/cmd/personal_access_token/mod.rs b/integration/tests/cmd/personal_access_token/mod.rs index a617fb373..737c7d45d 100644 --- a/integration/tests/cmd/personal_access_token/mod.rs +++ b/integration/tests/cmd/personal_access_token/mod.rs @@ -2,4 +2,6 @@ mod test_pat_create_command; mod test_pat_delete_command; mod test_pat_help_command; mod test_pat_list_command; +// Disable tests due to missing keyring on arm and aarch64 until #294 is implemented +#[cfg(not(any(target_arch = "aarch64", target_arch = "arm")))] mod test_pat_login_options;