Rochet2 / TrinityCore

Rochet2's stuff for TC
https://rochet2.github.io
90 stars 143 forks source link

3.3.5-transmogrify branch not updated since December 2020 #129

Closed jackpoz closed 3 years ago

jackpoz commented 3 years ago

https://github.com/Rochet2/TrinityCore/commits/transmog_3.3.5 shows that the last update was on december 2020: image

Maybe there's a merge conflict to be fixed

Rochet2 commented 3 years ago

There probably was a conflict. Also, the CI was actually blocked from pushing new versions for some reason. The current situation of all branches can be seen here: https://github.com/Rochet2/TrinityCore3.3.5/actions/runs/528443174 Some are still broken probably due to the recent gossip and command changes in TC that require manual work to get working.

Closing this as the CI can now push updates and the conflict (if any) was fixed on the transmog_3.3.5 branch with the PR that was merged. Thanks.

jackpoz commented 3 years ago

did you switch from travis to GitHub Actions to update the branches ? any feedback about that ?

Rochet2 commented 3 years ago

Yeah I did switch. Here are some notes. pro:

con:

I don't think it's missing anything crucial that Travis has and rather adds onto it. It doesn't have as extensive functionality as circle-ci I believe, but I could be wrong as I have not read the docs too thoroughly for some time now. It seems that GH actions stop running the scheduled run if the repo isn't pushed regularly.

I guess it was a bit weird when you added a github action to TC to build the core and then my CI started running that when I pulled the latest core for some fork. The build failed due to custom code that I then later fixed to fix the constant errors the CI you devilishly 😈 forced onto me generated .. ooh this horror .. 😨

I have been moving many things to github actions over the year now that it has been available. I prefer to use it over travis, mainly because of the parallelism limitation of Travis.

You maybe interested in the look and set up of these runs and their workflow files: https://github.com/azerothcore/azerothcore-wotlk/actions/runs/529174032 https://github.com/Rochet2/TrinityCore3.3.5/actions/runs/529342698 https://github.com/azerothcore/azerothcore-wotlk/actions I think they demonstrate nicely the use of actions in various ways.

jackpoz commented 3 years ago

well I have written a few actions in typescript for TC, pushing them to https://github.com/TrinityCore/GitHub-Actions/branches/all . Travis was the first CI but now it doesn't seem to have kept up with every other available CI, being slow and updated not so often. I guess one day I will have to move the automerger cron to circle-ci or GH actions.