<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/makedist, branch dependabot/github_actions/github-actions-74a77d9f2f</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=dependabot%2Fgithub_actions%2Fgithub-actions-74a77d9f2f</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=dependabot%2Fgithub_actions%2Fgithub-actions-74a77d9f2f'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2026-07-17T13:01:16+00:00</updated>
<entry>
<title>makedist: fix rockspec tag update producing invalid Lua</title>
<updated>2026-07-17T13:01:16+00:00</updated>
<author>
<name>Atte Huhtakangas</name>
<email>atte.huhtakangas@gmail.com</email>
</author>
<published>2026-06-04T16:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=15faeb9c84cc7aede53738c13fd729b9284fd6c9'/>
<id>urn:sha1:15faeb9c84cc7aede53738c13fd729b9284fd6c9</id>
<content type='text'>
The sed that sets the source tag inserted a new line after the url
line without a trailing comma and without removing a pre-existing
tag line. When a release is cut from a tree that carries the previous
release's rockspec (which already has a tag line), the result is a
syntax error:

   source = {
      url = "git+https://github.com/luarocks/luarocks",
      tag = "v3.13.0"
      tag = "v3.12.2",
   }

This is what shipped in the official luarocks-3.13.0.tar.gz (#1851).

Fix by deleting any existing tag line before inserting the new one
(with a trailing comma), and validate that the rockspec actually
loads as Lua before packing the tarball, using the Lua 5.4 prefix
the script already requires.
</content>
</entry>
<entry>
<title>binary build: minor updates</title>
<updated>2025-06-05T21:27:24+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2025-06-05T21:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=ea4ab495d012eae0530883acfd8e77e77be57617'/>
<id>urn:sha1:ea4ab495d012eae0530883acfd8e77e77be57617</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scripts: further instructions</title>
<updated>2025-06-05T20:26:38+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2025-06-05T20:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=0bb72c491c435c353923cd8e7ec7680e315d36c2'/>
<id>urn:sha1:0bb72c491c435c353923cd8e7ec7680e315d36c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove Appveyor</title>
<updated>2025-03-09T23:24:33+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2025-03-09T23:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=094a0fde50e404535e28cae856772f9f346932ec'/>
<id>urn:sha1:094a0fde50e404535e28cae856772f9f346932ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makedist: fix arg check</title>
<updated>2024-05-31T17:36:06+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-05-31T17:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=118b2deaa783f9bb8b877eb016aa80c23c21ee24'/>
<id>urn:sha1:118b2deaa783f9bb8b877eb016aa80c23c21ee24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makedist: make lua54dir an explicit requirement</title>
<updated>2024-03-13T19:21:47+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2024-03-13T19:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=9751d99b7593b8d497fb0e096fa77bb5a08b7b30'/>
<id>urn:sha1:9751d99b7593b8d497fb0e096fa77bb5a08b7b30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makedist: build binaries using Lua 5.4</title>
<updated>2022-04-16T20:43:11+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-04-16T20:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=bcdeb6f411c8f62fa7c2c1546bf600e516448590'/>
<id>urn:sha1:bcdeb6f411c8f62fa7c2c1546bf600e516448590</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configurations for program_series and major_version are unused</title>
<updated>2022-04-16T19:25:47+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-04-16T19:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=19eedb476cbcd88606f4699fb1a57fb365b31251'/>
<id>urn:sha1:19eedb476cbcd88606f4699fb1a57fb365b31251</id>
<content type='text'>
They look like useless maintenance burden, and I seriously
doubt anyone uses those in their config files. In any case,
they're easy to derive from cfg.program_version.
</content>
</entry>
<entry>
<title>tests: remove Travis CI, add Github Actions</title>
<updated>2022-02-17T15:47:25+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-02-17T04:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=9e22f32dd442d7c95766aca54ceea9833efa4f9d'/>
<id>urn:sha1:9e22f32dd442d7c95766aca54ceea9833efa4f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makedist: build binaries using Lua 5.3</title>
<updated>2021-03-30T18:01:43+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2021-03-26T03:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=314f3261963383647ba698df5441f3c68f36b6b6'/>
<id>urn:sha1:314f3261963383647ba698df5441f3c68f36b6b6</id>
<content type='text'>
luaposix wasn't updated for Lua 5.4 yet
</content>
</entry>
</feed>
