<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luarocks/spec/fixtures, branch main</title>
<subtitle>A mirror of https://github.com/luarocks/luarocks.git
</subtitle>
<id>https://git.lua4.win/luarocks/atom?h=main</id>
<link rel='self' href='https://git.lua4.win/luarocks/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/'/>
<updated>2022-04-17T00:17:34+00:00</updated>
<entry>
<title>tests: run tests on Lua 5.4 and LuaJIT 2.1</title>
<updated>2022-04-17T00:17:34+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-04-16T21:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=0f82063a51cd9197edd214e0427fe4e84ae9c0b9'/>
<id>urn:sha1:0f82063a51cd9197edd214e0427fe4e84ae9c0b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: don't download sailor</title>
<updated>2022-03-07T02:04:20+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-03-06T17:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=8de1500a25d1e43cd6ed26b4d93f956651b53b6a'/>
<id>urn:sha1:8de1500a25d1e43cd6ed26b4d93f956651b53b6a</id>
<content type='text'>
Use a small fixture instead to test the regression for sailorproject/sailor#138
Sailor was the largest rock downloaded by the test suite, so
this should improve download times.
</content>
</entry>
<entry>
<title>tests: don't use validate-args rockspec in tests</title>
<updated>2022-03-07T02:04:20+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2022-03-06T17:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=2fac17d4d211adf9c1fe9668094febb55ee92389'/>
<id>urn:sha1:2fac17d4d211adf9c1fe9668094febb55ee92389</id>
<content type='text'>
We only used the rockspec in testing, but since the app it refers
to is GPL-3, it could cause confusion among users, so let's just
drop it from the test suite.

Closes #1387.
</content>
</entry>
<entry>
<title>pack: check that directory inside archive actually exists</title>
<updated>2021-03-22T13:33:10+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2021-03-19T20:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=fbd857e1a0b2aae5beb3875427612e41bf67b35e'/>
<id>urn:sha1:fbd857e1a0b2aae5beb3875427612e41bf67b35e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: drop LuaSec dependency on tests, use fixtures instead</title>
<updated>2020-01-26T01:04:11+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2020-01-24T22:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=0e3a09b6ed727533b0a6d545c61fcab5f02b6145'/>
<id>urn:sha1:0e3a09b6ed727533b0a6d545c61fcab5f02b6145</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dependency pinning: luarocks.lock file and --pin flag</title>
<updated>2019-11-29T21:36:42+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-11-08T21:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=acf8bcb82ae697a5bac94bfbe93c3ad9d7487795'/>
<id>urn:sha1:acf8bcb82ae697a5bac94bfbe93c3ad9d7487795</id>
<content type='text'>
This adds support for pinning dependencies in projects and rocks:

* Adds a new flag called `--pin` which creates a `luarocks.lock`
  when building a rock with `luarocks build` or `luarocks make`.
  This lock file contains the exact version numbers of every
  direct or indirect dependency of the rock (in other words,
  it is the transitive closure of the dependencies.)
  For `make`, the `luarocks.lock` file is created in the current
  directory.
  The lock file is also installed as part of the rock in
  its metadata directory alongside its rockspec.
  When using `--pin`, if a lock file already exists, it is
  ignored and overwritten.
* When building a rock with `luarocks make`, if there is a
  `luarocks.lock` file in the current directory, the exact
  versions specified there will be used for resolving dependencies.
* When building a rock with `luarocks build`, if there is a
  `luarocks.lock` file in root of its sources, the exact
  versions specified there will be used for resolving dependencies.
* When installing a `.rock` file with `luarocks install`, if the
  rock contains a `luarocks.lock` file (i.e., if its dependencies
  were pinned with `--pin` when the rock was built), the exact
  versions specified there will be used for resolving dependencies.
</content>
</entry>
<entry>
<title>cmd: add compatibility mode for pre-argparse external commands</title>
<updated>2019-09-03T18:00:01+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-08-30T14:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=ccf92207e1092ae339b74454168acca79af72d0e'/>
<id>urn:sha1:ccf92207e1092ae339b74454168acca79af72d0e</id>
<content type='text'>
See #1070.
</content>
</entry>
<entry>
<title>Add --sign option to `luarocks pack`</title>
<updated>2019-04-01T21:32:53+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2019-03-19T14:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=655eacf345a108247ba6ea506721395571108912'/>
<id>urn:sha1:655eacf345a108247ba6ea506721395571108912</id>
<content type='text'>
* Introduce a new module, `luarocks.signing`
* Add `--sign` option to `luarocks pack`, which produces a
  detached GPG signature
* Includes a basic test, along with some fixtures with
  a password-less GPG key
</content>
</entry>
<entry>
<title>Tests: add test cases for rocks with conflicting module names</title>
<updated>2018-09-04T16:11:12+00:00</updated>
<author>
<name>Hisham Muhammad</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2018-09-03T15:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=b8abb27f98e3c674bd3bca4944a53d10a1a2025d'/>
<id>urn:sha1:b8abb27f98e3c674bd3bca4944a53d10a1a2025d</id>
<content type='text'>
This tests the behavior of upgrades and downgrades on rocks that deploy both
foo.lua and foo.so
</content>
</entry>
<entry>
<title>Tests: refactor and add fixtures for the doc tests</title>
<updated>2018-07-31T18:50:22+00:00</updated>
<author>
<name>George Roman</name>
<email>george.roman.99@gmail.com</email>
</author>
<published>2018-07-27T19:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luarocks/commit/?id=c02b5989301312dfee02c195497e119bd0c73b85'/>
<id>urn:sha1:c02b5989301312dfee02c195497e119bd0c73b85</id>
<content type='text'>
</content>
</entry>
</feed>
