cocos2d / cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
https://www.cocos.com/en/cocos2d-x
18.02k stars 7.05k forks source link

Setup github actions for V4 #20702

Closed crazyhappygame closed 2 years ago

crazyhappygame commented 2 years ago

Travis CI is not free any more. This PR setup GitHub actions and fix minor build issues

Please check below build output https://github.com/crazyhappygame/cocos2d-x/actions/runs/1529414636

Current status: https://github.com/crazyhappygame/cocos2d-x/actions/runs/1529609341

  ubuntu-18_04: OK
  ubuntu-20_04: Failed - https://github.com/cocos2d/cocos2d-x/issues/20471
  windows-2019: OK
  windows-2022: OK
  macos-10_15: Failed - latest xcode not supportedhttps://discuss.cocos2d-x.org/t/redefinition-of-enumerator-kaudiosessionproperty-otheraudioisplaying/52777
  macos-11: Failed - latest xcode not supportedhttps://discuss.cocos2d-x.org/t/redefinition-of-enumerator-kaudiosessionproperty-otheraudioisplaying/52777
  macos-10_15_ios: Failed ??
  macos-11_ios: Failed ??
  windows-2019-android: OK
  ubuntu-20_04-android: OK
crazyhappygame commented 2 years ago

@minggo could you merge this PR?