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

Luajit is now rolling release #32

Open
daurnimator opened this issue Aug 22, 2023 · 3 comments
Open

Luajit is now rolling release #32

daurnimator opened this issue Aug 22, 2023 · 3 comments

Comments

@daurnimator
Copy link

I expect this action will need updating for LuaJIT's new versioning scheme.

@alerque
Copy link

alerque commented Aug 22, 2023

You mean to tell us the canonical version scheme is no longer beta3+N? What is the world even coming to...

@leafo
Copy link
Owner

leafo commented Aug 22, 2023

the luajit-openresty target already pulls from git to build and install, so we would need to add a similar method for the luajit repo (assuming that the rolling releases are coming from the master/main branch of the luajit repo)

@dargueta
Copy link

Looks like we'll need to explicitly check out the appropriate branch. From the docs:

The old git master branch is phased out and stays pinned to the v2.0 branch. Please follow the versioned branches instead.

There's a way to get a specific release:

Instead of manual increments for each release, the build process uses the POSIX time stamp of the latest commit as the release number of the semantic version. [. . .] If you only have a version number and need to know the related commit, then fill in the parts of the version number in this command:

git show "v$major.$minor@{$timestamp}"

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

4 participants