I thought you did that to the Trinitycore source yourself and put up the repository?
Eluna Lua Engine © source files is on their own repo:
https://github.com/ElunaLuaEngine/Eluna ~ Any update to "Eluna", you will need to pull the new changes to ElunaTCWotLK or whatever source you're using. Future advice: Mainly when something gets updated via Eluna's emulator source code (Eluna TrinityCore WotLK, Eluna TrinityCore Cataclysm, Eluna cMaNGOS Classic, etc..), that can also mean Eluna was updated (
https://github.com/ElunaLuaEngine/Eluna). It really depends on what was changed.
What I committed was changes to both emulator and Eluna.
Read Eluna's
README if you haven't. That includes the installation guide too, because it can help simplify things. Originally, Eluna was in the emulator sources that it supported, but later on that became a hassle to maintain. So, Eluna was then moved to its own repo and setup for you to just pull Eluna to the emulator source code (Eluna's emulator source) you're using.