Commit graph

59 commits

Author SHA1 Message Date
Imran Iqbal
1f7000717c
test(pillar): disable dxpy installation on Debian [skip ci]
Failing in the weekly testing for a while now, e.g.

* https://gitlab.com/myii/packages-formula/-/pipelines/423197432
2021-12-10 07:54:41 +00:00
Imran Iqbal
96a1a034c1
test(_mapdata): generate verification files 2021-10-02 10:40:54 +01:00
Imran Iqbal
0fdcbd4288
test(map): verify map.jinja dump using _mapdata state
* Semi-automated using https://github.com/myii/ssf-formula/pull/371

Include temporary fix until the following PR is finalised and merged:

* https://github.com/saltstack-formulas/node-formula/pull/59
2021-10-02 10:40:53 +01:00
Imran Iqbal
901d7069ce
fix(rubocop): fix violation [skip ci]
```
Offenses:
test/integration/default/controls/pkgs_spec.rb:112:9: C: [Correctable]
Layout/LineEndStringConcatenationIndentation: Align parts of a string
concatenated with backslash.
        "installed\nP.*\nS.*\nI.*\nM.*\nA.*\nVersion: #{v}"
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
2021-10-02 10:18:00 +01:00
Imran Iqbal
ece8029804
chore(gemfile.lock): update to latest gem versions (2021-W29) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/349
2021-07-21 18:32:24 +01:00
Imran Iqbal
5812d3913a
ci(3003.1): update inc. AlmaLinux, Rocky & rst-lint [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/335
2021-07-02 00:06:09 +01:00
Imran Iqbal
5ac9cde4e9
feat(alma+rocky): add platforms (based on CentOS 8) [skip ci] 2021-07-01 08:32:45 +01:00
Imran Iqbal
f7a6fcf707
test(pkgs_spec): fix rubocop violations (--enable-pending-cops)
```
Offenses:

test/integration/default/controls/pkgs_spec.rb:27:5: W: [Corrected] Lint/SymbolConversion:
Unnecessary symbol conversion; use iotop: instead.
    'iotop': ''
    ^^^^^^^
test/integration/default/controls/pkgs_spec.rb:33:5: W: [Corrected] Lint/SymbolConversion:
Unnecessary symbol conversion; use alien: instead.
    'alien': '8.95-8.fc29',
    ^^^^^^^
test/integration/default/controls/pkgs_spec.rb:34:5: W: [Corrected] Lint/SymbolConversion:
Unnecessary symbol conversion; use iotop: instead.
    'iotop': '0.6-18.fc29'
    ^^^^^^^
test/integration/default/controls/pkgs_spec.rb:46:5: W: [Corrected] Lint/SymbolConversion:
Unnecessary symbol conversion; use alien: instead.
    'alien': '8.95',
    ^^^^^^^
test/integration/default/controls/pkgs_spec.rb:48:5: W: [Corrected] Lint/SymbolConversion:
Unnecessary symbol conversion; use iotop: instead.
    'iotop': '0.6-'
    ^^^^^^^
```
2021-03-26 12:17:40 +00:00
Imran Iqbal
e7bbefa9f3
ci(windows): test using GitHub Actions 2021-03-26 11:27:27 +00:00
Imran Iqbal
49fc85dfed
ci: enable Vagrant-based testing using GitHub Actions
* Semi-automated using https://github.com/myii/ssf-formula/pull/304
2021-03-26 11:27:20 +00:00
Imran Iqbal
79257d555a
test: standardise use of share suite & _mapdata state [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/302
2021-03-23 21:31:39 +00:00
Imran Iqbal
592e3d1e47
ci(kitchen+gitlab-ci): use latest pre-salted images [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/293
2021-02-19 11:48:16 +00:00
Imran Iqbal
534a1f6f2b
feat(gentoo): add support and CI 2021-02-19 07:36:18 +00:00
Niels Abspoel
75526cce61
feat(centos-8): added RedHat,CentOS and Oracle linux 8 support
Add centos 8 to osfingermap
add oracle linux 8 to osfingermap
moved RedHat/CentOS to osmap and osfingermap to accomodate changes in
package provider versionlock
enable centos-centos-8-master-py3
remove hardcoded packages
yum-plugin-versionlock was hardcoded for all redhat versions, which
is removed with centos 8.
the package alien has a depency on debhelper which is broken in Centos-8
add share folder testing

Co-authored-by: Imran Iqbal <myii@users.noreply.github.com>
2021-02-09 20:12:21 +01:00
Imran Iqbal
4c047c4e9f
test(debian): disable wanted snap testing (GitLab CI failure) [skip ci]
```console
error: system does not fully support snapd: cannot mount squashfs image using
       "squashfs": mount: /tmp/sanity-mountpoint-858827226: failed to setup
       loop device for /tmp/sanity-squashfs-795587751.
```
2020-12-14 12:00:20 +00:00
Javier Bértoli
bb60deb20b test(snaps): disable classic snaps testing in debian 2020-10-22 12:57:37 -03:00
Javier Bértoli
8a51ae5f55 test(npm): changed package to an existing one 2020-10-21 16:56:31 -03:00
Imran Iqbal
0226c880b8
test(ubuntu): update for golang fix [skip ci]
* https://github.com/saltstack-formulas/golang-formula/pull/42
2020-06-05 02:06:36 +01:00
Imran Iqbal
a6d3c98ae7
fix(pillar): update node.pkg => node.package 2020-06-01 19:16:56 +01:00
Imran Iqbal
155bdeb7b9
test(pillar): disable dxpy on Ubuntu (works locally)
* https://cirrus-ci.com/task/5661362936348672?command=verify#L4793-L4859

```
The directory '/home/kitchen/.cache/pip' or its parent directory is
not owned by the current user and caching wheels has been disabled.
check the permissions and owner of that directory. If executing pip with
sudo, you may want sudo's -H flag.
```

* Another error encountered was not being able to find `setuptools`
2020-03-27 21:39:45 +00:00
Imran Iqbal
a9f120fa6a
test(pillar): update node version for Debian 2020-03-27 21:32:29 +00:00
Imran Iqbal
48ae3c98fd
ci(pillars): use one retry to prevent excessive slow-down in Travis 2020-01-16 13:29:52 +00:00
Imran Iqbal
bd909bd1b6
fix(golang): ensure using on ubuntu 2020-01-16 13:29:52 +00:00
Imran Iqbal
eca4228906
fix(node): ensure using on debian 2020-01-16 13:29:51 +00:00
Imran Iqbal
c69cb5a792
test(pillar): use single ubuntu pillar 2020-01-16 13:29:39 +00:00
Imran Iqbal
adf1523e08
test(pillar): use specific pillar for debian 2020-01-16 13:29:38 +00:00
Imran Iqbal
a4d4d1dc73
fix(centos): fix tests 2020-01-16 13:29:37 +00:00
Imran Iqbal
281846e791
fix(archlinux): fix test setup 2020-01-16 13:29:37 +00:00
Imran Iqbal
4176716f7e
fix(yamllint): fix all errors 2020-01-16 13:29:36 +00:00
Imran Iqbal
033ff4453f
refactor(test_pillars): rename to make accessible to yamllint 2020-01-16 13:29:36 +00:00
Imran Iqbal
593a6e5e65
refactor(pillar.amazonlinux): shorten suite name to amazon 2020-01-16 13:29:36 +00:00
Imran Iqbal
89911dc9c8
test(fedora): merge fedora test suites and pillars 2020-01-16 13:29:35 +00:00
Imran Iqbal
591d85ab57
fix(rubocop): fix remaining errors manually 2020-01-16 13:29:34 +00:00
Imran Iqbal
1f72c405de
fix(rubocop): add fixes using rubocop -a --safe 2020-01-16 13:29:34 +00:00
Imran Iqbal
08340c857a
fix(golang_spec.rb): fix rubocop errors 2020-01-16 13:29:33 +00:00
Imran Iqbal
702e8c32bf
test(arch): test initial configuration 2020-01-15 20:17:52 +00:00
Imran Iqbal
8e75c9d5c0
test: fix existing tests 2020-01-15 20:17:52 +00:00
Imran Iqbal
1755f76fde
feat(semantic-release): update for this formula
* Updated using https://github.com/myii/ssf-formula/pull/34
2020-01-15 20:17:52 +00:00
Eric Veiras Galisson
edb0d73ffe
ci(kitchen+inspec): add Amazonlinux test suite 2020-01-15 20:17:51 +00:00
Eric Veiras Galisson
58b1209d9a
ci(kitchen+inspec): add initial support for opensuse 2020-01-15 20:17:51 +00:00
Eric Veiras Galisson
d320ccd36b
ci(kitchen+inspec): add Centos test suite 2020-01-15 20:17:50 +00:00
Eric Veiras Galisson
e41117c34b
ci(kitchen+inspec): add fedora30 and fedora29 tests suites 2020-01-15 20:17:50 +00:00
Eric Veiras Galisson
98c6d2c9ba
ci(inspec): fix Debian tests 2020-01-15 20:17:49 +00:00
Eric Veiras Galisson
3615785e52
ci(inspec): removing useless inspec tests 2020-01-15 20:17:48 +00:00
Eric Veiras Galisson
17b433126b
feat: implementing semantic release 2020-01-15 20:17:46 +00:00
N
6c3de2231d
test(golang): basic integrtaion test & tweaks 2019-08-19 01:30:54 +01:00
Javier Bértoli
1904435e5f Add npm example starting with @ 2019-03-11 08:07:38 -03:00
Javier Bértoli
9c83969acc Add a conditional to run npms only when explicitely required 2019-03-10 23:36:03 -03:00
Javier Bértoli
dbae802521 Allow to specify path/user for npms 2019-03-10 22:21:43 -03:00
Javier Bértoli
ce9826dcdc Add npm management support 2019-03-10 11:26:22 -03:00