nasa / fpp

F Prime Prime: A modeling language for F Prime
https://fprime.jpl.nasa.gov
Apache License 2.0
49 stars 31 forks source link

Revise release script #181

Closed bocchino closed 2 years ago

bocchino commented 2 years ago
bocchino commented 2 years ago

The archive creation failure appears to be a known issue with the Mac OS virtual environment. See https://github.com/actions/runner-images/issues/2619.

bocchino commented 2 years ago

The archive creation failure appears to be a known issue with the Mac OS virtual environment.

Attempting to fix by using gtar if available.

bocchino commented 2 years ago

I successfully got release v1.1.0a6 through the GitHub build process. Whew!

https://github.com/fprime-community/fpp/releases/tag/v1.1.0a6

@tiffany1618 This release should be good to test with. I used it to build F Prime on your branch.

LeStarch commented 2 years ago

@bocchino we should switch the runner to ubuntu-18.04 for similar reasons to using the latest macOS. In the long-term I do not think this method of distributing FPP is sustainable as the runners to build these tools are deprecating faster than the platforms we need to support.

LeStarch commented 2 years ago

Note: building on 18.04 has kernel version 4.15 which is old enough for our Redhat customers.

LeStarch commented 2 years ago

@bocchino also, why not bump to 22.3.0?

LeStarch commented 2 years ago

I might also add an argument for extra native-image flags. For example, the issue I was seeing on the redhat was /tmp was mounted as noexec. Thus I needed to supply an alternative /tmp using -H:TempDirectory=/path/to/something/executable.

bocchino commented 2 years ago

I might also add an argument for extra native-image flags.

Done.

LeStarch commented 2 years ago

I ran on 22.3.0 last night and everything went fine.