Commit graph

67 commits

Author SHA1 Message Date
Imran Iqbal
34469f9cf9
chore(gemfile.lock): update to latest gem versions (2022-W28) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/454
2022-07-17 19:46:55 +01:00
Imran Iqbal
93ef1cf36d
chore(gemfile.lock): update to latest gem versions (2022-W20) [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/444
2022-05-17 13:20:53 +01:00
Imran Iqbal
1ab49d0e49
test(system.rb): add support for mac_os_x [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/442
2022-05-17 08:50:51 +01:00
Imran Iqbal
fb6e67f1ea
test(system): add build_platform_codename [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/415
2022-02-14 08:07:55 +00:00
N
5712cab43e
ci(example): remove blockbox as example of raw (#86)
* ci(example): remove blockbox as example of raw

* ci(archive): remove docker-compose.yml test
2022-01-25 16:36:26 -03:00
Imran Iqbal
79d3f7b7ed
test(debian): use python3-pip 2022-01-16 21:47:34 +00:00
Imran Iqbal
021a0b6f86
test(debian): update node settings 2022-01-16 21:00:00 +00:00
Imran Iqbal
769e1d6555
ci(proxy): replace deprecated Windows 2016 with 2022 [skip ci]
* Semi-automated using https://github.com/myii/ssf-formula/pull/393
2021-12-22 09:04:35 +00:00
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