Este (conjunto mais longo de instruções para ex: https://code.visualstudio.com/docs/setup/linux ) mostra como instalar o repositório e depois segue para dnf.
Esta página de informações direta do .rpm ( https://code.visualstudio.com/download ) não diz se o dnf relatará atualizações ou se descobrir sobre notificações de atualização de disponibilidade é um processo manual ou se "estou por conta própria" em termos de atualização.
Não consegui encontrar nenhuma pista ou documento que diga como o tratamento de verificação de atualização do dnf pode ser diferente quando a instalação é concluída, não via dnf -install, mas com rpm -i.
Estou confuso sobre, porque não entendi ou li o suficiente, se dnf check-update me informará que os pacotes instalados com rpm -i devem ser atualizados.
A 1ª versão mencionada configura a chave e o repo. O segundo é apenas um .rpm. Não tenho ideia se o .rpm sozinho me dará resultados de atualização de verificação de dnf. Isso não diz, e o vscode é atualizado com frequência.