Skip to content

Conversation

DSpeichert
Copy link
Member

Pull Request Prelude

  • I have followed [proper The Forgotten Server code styling][code].
  • I have read and understood the [contribution guidelines][cont] before making this PR.
  • I am aware that this PR may be closed if the above-mentioned criteria are not fulfilled.

Changes Proposed

  • Don't run non-release actions on tags
  • Run specific release-building actions on tags
  • Updated lukka/run-vcpkg and lukka/run-cmake to latest version compatible (there is newer v10 that would require changes to cmake)
  • Removed Travis CI and AppVeyor configs as we no longer use these services
  • Updated README with up-to-date badges

The packaged MacOS archive seems odd, or specifically, the build artifacts for MacOS coming from cmake are "odd", but I'm unable to verify that. You can check it out at https://github.com/DSpeichert/forgottenserver/releases/tag/v0.1.1

@DSpeichert DSpeichert requested a review from Znote January 29, 2022 02:59
@Znote Znote mentioned this pull request Jan 30, 2022
3 tasks
Copy link
Member

@Znote Znote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

Works, but got a warning we might want to consider:

Build with vcpkg : .github#L1
windows-latest workflows will use windows-2022 soon. For more details, see actions/runner-images#4856

Also, vcpkg takes forever to compile on every action (12-25 minutes), we might want to upgrade to 10.1 and utilize the artifact cache, if I understand correctly it will prevent us rebuilding the same version of vcpkg on every action?

And since Macos isnt really that used, perhaps we can skip the luajit off checks and just keep luajit on for macos, saving us 2 actions?

@DSpeichert
Copy link
Member Author

@Znote I have a follow-up where I will investigate what to do with MacOS further.

@DSpeichert DSpeichert merged commit 8d38548 into otland:master Feb 6, 2022
@DSpeichert DSpeichert deleted the actions-cleanup branch February 6, 2022 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants