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

Add linux builds to the release workflow #48775

Merged
merged 1 commit into from
May 6, 2021

Conversation

kevingranade
Copy link
Member

Summary

None

Purpose of change

Following up on #48705 , this adds linux curses and tiles builds to the release.

Describe the solution

Interleaved build and dependency steps for the linux targets.

Describe alternatives you've considered

I wasn't happy about how this is starting to duplicate matrix.yml, but I don't see a particularly clean way to have them share their code to any meaningful extent. Something to look into post-release.

Testing

Pushed to my personal repo and built successfully https://github.com/kevingranade/Cataclysm-DDA/releases/tag/experimental-3
Downloaded both linux targets, the artifacts contain what I expect and they run.

Additional context

"Just" need to bolt on mac and android builds now, and maybe tweak the release numbering.

@kevingranade kevingranade changed the title Update release.yml Add linux builds to the release workflow May 6, 2021
@actual-nh actual-nh added Code: Build Issues regarding different builds and build environments OS: Linux Issues related to Linux operating system labels May 6, 2021
@kevingranade kevingranade merged commit e4d05ed into master May 6, 2021
@ZhilkinSerg
Copy link
Contributor

Also build is triggered on each merge commit even if previous build was not ever finished. Is it possible to add some waiting time (like on Jenkins), so multiple commits merged in XX minutes were put in a single release?

@jbytheway
Copy link
Contributor

It looks like that was not possible as of March 2020. See this GitHub community question.

Coolthulhu referenced this pull request in cataclysmbnteam/Cataclysm-BN Jun 19, 2021
@kevingranade kevingranade deleted the kevingranade-linux-release-action branch July 10, 2021 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code: Build Issues regarding different builds and build environments OS: Linux Issues related to Linux operating system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants