Dealing with secrets in kustomize and GitHub Actions

Hello! I am a very new kubernetes user, and I am attempting to set up automated deployment with GitHub Actions. However, I have several secrets that I would like to use that also differ depending on my environment. What do people here use to manage secrets without checking them in to version control? Is there a better way then extracting them from GitHub Actions Secrets?

Cluster information:

Kubernetes version: 1.29.
Cloud being used: OVH
Installation method: OVH Hosted Kubernetes
Host OS: Ubuntu 22.04
CNI and version: , CRI and version: (how do i find these? I don’t know, but I don’t think they’re important for this question?)