i see no indication of pushing images in your log. And as i mentioned, you can’t just push images anywhere on Docker Huib. Only to your own repository or where you are a contributor. But you have not set any image name in your compose file. If you did in the part you didn’t share, i would not now about it. Without setting the image tag, docker doesn’t know where to push the image. Just check the documentation of the compose push subcommand
You have to set the image name. If you don’t, although it is not mentioned in the documentation, compose will skip it. The command will be still successful. It has nothing to do with Docker Hub. Only about Docker and Docker Compose.
Again, pull can be successful even when it does not pull anything. There is nothing to pull as you have no image in the compose file
I would recommend learning Docker and Docker Compose basics before you use these tools in a pipeline. Then you would have all the error messages more easily. If everything works, then you can automate it.