Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable CI for building #14

Merged
merged 1 commit into from
Apr 16, 2024
Merged

enable CI for building #14

merged 1 commit into from
Apr 16, 2024

Conversation

Arcnor
Copy link
Collaborator

@Arcnor Arcnor commented Apr 16, 2024

Very simple CI config, could be used to maybe check that #13 builds properly before merging. That said, AngelScript fails to build as mentioned in #10 (although for some strange reason I cannot reproduce it locally!) so the build is red, but still only a single failure should be expected for that PR.

It's easy to remove from the CMakeLists though, but I didn't want to generate conflicts with that PR just in case.

Update: Build is green after rebasing: https://github.com/Arcnor/Descent3/actions/runs/8712259559

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v3
Copy link

@kpalmvik kpalmvik Apr 16, 2024

Choose a reason for hiding this comment

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

I would suggest using the modern checkout@v4 based on a supported Node version, instead of the legacy v3.

That is unless there is a particular reason that I’m missing completely 🤗

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Oh, no reason at all, just copied what I had around in some other project 🙂. I'll change it to v4

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Done, and build is now green after rebasing, also fixed artifacts https://github.com/Arcnor/Descent3/actions/runs/8712259559

@Arcnor Arcnor force-pushed the main branch 2 times, most recently from 44cde05 to 765883f Compare April 16, 2024 20:41
@kevinbentley kevinbentley merged commit 9c7ce0e into DescentDevelopers:main Apr 16, 2024
3 checks passed
@JeodC JeodC added this to the All platforms building milestone Apr 17, 2024
JeodC pushed a commit that referenced this pull request Apr 28, 2024
enable CI for building
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.

4 participants