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 various build manifests #1257

Merged
merged 1 commit into from Jul 27, 2020
Merged

Add various build manifests #1257

merged 1 commit into from Jul 27, 2020

Conversation

ghost
Copy link

@ghost ghost commented Jul 21, 2020

This pull request adds various build manifests that will be used by sourcehut builds. It tests the installation of Ebiten on the following distros:

  • Alpine Linux
  • Arch Linux
  • Debian
  • Fedora
  • Ubuntu

If you configure sourcehut dispatch with this repository, they will be run after every commit.

@hajimehoshi
Copy link
Owner

hajimehoshi commented Jul 21, 2020

Thank you!

I don't know anything about sourcehut builds unfortunately. The files seem concise, but I don't want to add dependent services if possible. I thought Dockerfile would be more portable, but what do you think?

BTW, Dockerfile can work on GitHub Actions (https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action, https://docs.github.com/en/actions/creating-actions/dockerfile-support-for-github-actions).

@hajimehoshi
Copy link
Owner

OK I understand converting them into Dockerfiles would be an expensive work.

Let's use sourcehut builds as a good start, and revisit this work later when we really want to use Docker.

@nanoslayer I'd be happy if you could give me links to documentations how to use sourcehut builds. Thanks!

.builds/alpine.yml Outdated Show resolved Hide resolved
Copy link
Owner

@hajimehoshi hajimehoshi left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@hajimehoshi hajimehoshi merged commit 5cf6c53 into hajimehoshi:master Jul 27, 2020
@ghost ghost deleted the build-manifest branch July 27, 2020 03:25
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