The fact that you store something in a VCS, that you pipe it through some "lint, test, deploy" pipeline doesn't make it "code".
Nowadays they call anything "code" just because you do VCS + pipeline. Most of the time it is (complex) configuration text files (like cloudformation and terraform) or some sort of documentation (like markdown).
When you can implement a generic Touring machine with whatever you call "code", then you can really call it "code", IMHO.
I use to say to my students (with a large amount of semplification), if you can implement a sorting algorithm with that, then it's code. Otherwise it is not.