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

Interest in making builds on Github using github actions #499

Open
fire opened this issue Jul 13, 2022 · 7 comments
Open

Interest in making builds on Github using github actions #499

fire opened this issue Jul 13, 2022 · 7 comments
Assignees

Comments

@fire
Copy link

fire commented Jul 13, 2022

Is there any interest for me to make github actions builds for Windows and Ubuntu Linux?

@dgud
Copy link
Owner

dgud commented Jul 13, 2022 via email

@dgud dgud self-assigned this Jul 16, 2022
@fire
Copy link
Author

fire commented Jul 20, 2022

  • Get on a linux computer
  • Manually generate steps
  • Run a github action to publish to a tag

@fire
Copy link
Author

fire commented Jul 20, 2022

@fire
Copy link
Author

fire commented Jul 20, 2022

    #!/bin/sh
    exec erl -pa /home/bjorng/wings-1.0/ebin -run wings_start start_halt ${1 "$@"}

Building an installation package for MacOS X

To build everything and pack it into a DMG file, you'll need:

  • Xcode 4.6.3 or later on Mountain Lion.
    $ pwd
    /Users/bjorng/wings_releases/wings-1.0
    $ make macosx
    When everything is done, there should be a file named like
    wings-1.0-macosx.dmg
    in the current directory.
    $ export WINGS_CODE_SIGN=yes
    $ make macosx
    You will be prompted for your login keychain password if the login
    keychain is locked.

Building an installation package for Linux (and other Unix systems)

  • makeself.sh for building the installation package
    (a self-extractable bzip2 archive). http://megastep.org/makeself
    /Users/bjorng/wings_releases/wings-1.0
    $ make unix
    $ wings-1.0-linux.bzip2.run

@fire
Copy link
Author

fire commented Jul 20, 2022

@dgud
Copy link
Owner

dgud commented Jul 20, 2022

The travis scripts should be a good start for linux, they used to work.

For windows wsl is needed so maybe take a look at github actions scripts in erlang/otp works

@dgud
Copy link
Owner

dgud commented Jun 19, 2023

Pushed Win32 and Linux builds.

No MacOS builds yet.

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

No branches or pull requests

2 participants