Commit graph

299 commits

Author SHA1 Message Date
Imran Iqbal
57a1b1449f ci(travis): add notifications => zulip [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/191
2020-05-21 20:09:19 +01:00
Imran Iqbal
0c0cd5d73a chore(codeowners): update semantic-release related files [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/174
2020-05-04 23:16:58 +01:00
Imran Iqbal
1e78d7b794 chore(codeowners): add to repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/173
2020-05-04 22:45:30 +01:00
Imran Iqbal
9220ceb46b ci(workflows/commitlint): add to repo [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/172
2020-05-04 09:31:00 +01:00
Imran Iqbal
fb311a4207 ci(kitchen+travis): remove master-py2-arch-base-latest [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/167
2020-05-02 04:29:20 +01:00
Imran Iqbal
0628bf029f ci(gemfile.lock): add to repo with updated Gemfile [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/163
2020-04-21 22:09:13 +01:00
Imran Iqbal
a3b26b46a6 chore(rubocop): use org-wide standard settings for Metrics/BlockLength [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/158
2020-04-18 13:45:26 +01:00
semantic-release-bot
8a6b0ca6c8 chore(release): 0.10.0 [skip ci]
# [0.10.0](https://github.com/saltstack-formulas/packages-formula/compare/v0.9.0...v0.10.0) (2020-03-30)

### Bug Fixes

* **chocolatey:** ensure states only run on Windows systems ([c1d680a](c1d680a9dd))
* **chocolatey:** verify chocolatey dicts are not empty ([385b223](385b2238f4))

### Documentation

* **changelog:** merge old changelog into the new one ([070172d](070172db89))

### Features

* **chocolatey:** add chocolatey management support ([c0c1195](c0c1195242))
2020-03-30 16:17:36 +00:00
Imran Iqbal
9a9d3e4d30
Merge pull request #60 from kartnico/chocolatey
Add chocolatey management support
2020-03-30 17:06:38 +01:00
Imran Iqbal
070172db89
docs(changelog): merge old changelog into the new one 2020-03-30 16:49:23 +01:00
kartnico
c1d680a9dd
fix(chocolatey): ensure states only run on Windows systems 2020-03-30 16:36:04 +01:00
kartnico
385b2238f4
fix(chocolatey): verify chocolatey dicts are not empty 2020-03-30 16:36:03 +01:00
kartnico
c0c1195242
feat(chocolatey): add chocolatey management support 2020-03-30 16:36:01 +01:00
semantic-release-bot
5d59759d60 chore(release): 0.9.0 [skip ci]
# [0.9.0](https://github.com/saltstack-formulas/packages-formula/compare/v0.8.0...v0.9.0) (2020-03-28)

### Bug Fixes

* **lint:** remove whitespace ([c03bb25](c03bb25531))

### Continuous Integration

* **kitchen:** avoid using bootstrap for `master` instances [skip ci] ([d93e3d2](d93e3d2584))
* **kitchen:** reinstall `udev` since removed from pre-salted images ([a81f2dd](a81f2dd4b3))

### Features

* **centos:** epel only needed for py-pip ([a0dd96d](a0dd96d663))

### Tests

* **pillar:** disable `dxpy` on Ubuntu (works locally) ([155bdeb](155bdeb7b9)), closes [verify#L4793-L4859](https://github.com/verify/issues/L4793-L4859)
* **pillar:** update `node` version for Debian ([a9f120f](a9f120fa6a))
2020-03-28 00:00:34 +00:00
Imran Iqbal
6b4d7112ce
Merge pull request #65 from noelmcloughlin/pip
feat(centos): epel is not hard requirement for pip
2020-03-27 23:48:46 +00: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
a81f2dd4b3
ci(kitchen): reinstall udev since removed from pre-salted images
* Required for installing snaps
* Ref. (pre-salted): https://github.com/netmanagers/salt-image-builder/pull/27
2020-03-27 21:30:22 +00:00
N
c03bb25531
fix(lint): remove whitespace 2020-03-27 21:26:40 +00:00
N
a0dd96d663
feat(centos): epel only needed for py-pip 2020-03-27 21:26:39 +00:00
Imran Iqbal
3f8b3b9181 chore(gitignore): update from the template-formula [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/132
2020-02-14 22:30:39 +00:00
Imran Iqbal
edbf67b848 chore(rubocop): move LineLength cop from Metrics to Layout [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/129
2020-02-14 12:52:08 +00:00
Imran Iqbal
d93e3d2584 ci(kitchen): avoid using bootstrap for master instances [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/124
2020-02-05 14:07:07 +00:00
semantic-release-bot
efaad4e07f chore(release): 0.8.0 [skip ci]
# [0.8.0](https://github.com/saltstack-formulas/packages-formula/compare/v0.7.0...v0.8.0) (2020-01-20)

### Bug Fixes

* **archlinux:** fix test setup ([281846e](281846e791))
* **centos:** fix tests ([a4d4d1d](a4d4d1dc73))
* **gem:** fix `invalid option: --no-rdoc` & `invalid option: --no-ri` ([16c4213](16c4213ab9))
* **golang:** ensure state runs ([0f992d9](0f992d9c17))
* **golang:** ensure using on `ubuntu` ([bd909bd](bd909bd1b6))
* **golang_spec.rb:** fix `rubocop` errors ([08340c8](08340c857a))
* **node:** ensure using on `debian` ([eca4228](eca4228906))
* **pips.sls:** use `tplroot` instead of `slspath` ([a4e9311](a4e9311a35)), closes [/travis-ci.org/myii/packages-formula/jobs/636188022#L7867](https://github.com//travis-ci.org/myii/packages-formula/jobs/636188022/issues/L7867)
* **rubocop:** add fixes using `rubocop -a --safe` ([1f72c40](1f72c405de))
* **rubocop:** fix remaining errors manually ([591d85a](591d85ab57))
* **salt-lint:** fix all errors ([83ed92b](83ed92bf64))
* **yamllint:** fix all errors ([4176716](4176716f7e))

### Code Refactoring

* **map:** use `config.get` instead of `pillar.get` ([ca9bbd1](ca9bbd15a1))
* **pillar.amazonlinux:** shorten suite name to `amazon` ([593a6e5](593a6e5e65))
* **test_pillars:** rename to make accessible to `yamllint` ([033ff44](033ff4453f))

### Continuous Integration

* **inspec:** fix Debian tests ([98c6d2c](98c6d2c9ba))
* **inspec:** removing useless inspec tests ([3615785](3615785e52))
* **kitchen:** fix tests with a minimal coverage ([288f893](288f893652))
* **kitchen+inspec:** add Amazonlinux test suite ([edb0d73](edb0d73ffe))
* **kitchen+inspec:** add Centos test suite ([d320ccd](d320ccd36b))
* **kitchen+inspec:** add fedora30 and fedora29 tests suites ([e41117c](e41117c34b))
* **kitchen+inspec:** add initial support for opensuse ([58b1209](58b1209d9a))
* **kitchen+inspec:** add Ubuntu test suite ([39ba77d](39ba77d044))
* **pillars:** use one retry to prevent excessive slow-down in Travis ([48ae3c9](48ae3c98fd))

### Features

* **semantic-release:** update for this formula ([1755f76](1755f76fde))
* implementing semantic release ([17b4331](17b433126b))
* **golang:** add go package management ([284b240](284b240c33))
* **internet:** add retries for internet dependent states ([7660dbd](7660dbd76f))

### Tests

* **arch:** test initial configuration ([702e8c3](702e8c32bf))
* **fedora:** merge fedora test suites and pillars ([89911dc](89911dc9c8))
* **golang:** basic integrtaion test & tweaks ([6c3de22](6c3de2231d))
* **pillar:** use single ubuntu pillar ([c69cb5a](c69cb5a792))
* **pillar:** use specific pillar for `debian` ([adf1523](adf1523e08))
* fix existing tests ([8e75c9d](8e75c9d5c0))
2020-01-20 18:55:38 +00:00
Éric Veiras Galisson
4c82563160
Merge pull request #61 from daks/semrel
semantic-release
2020-01-20 17:14:52 +01: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
0f992d9c17
fix(golang): ensure state runs 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
a4e9311a35
fix(pips.sls): use tplroot instead of slspath
* Evaluates wrongly on Debian to `salt://packages/pips/files/pip.conf`
  - https://travis-ci.org/myii/packages-formula/jobs/636188022#L7867
2020-01-16 13:29:38 +00:00
Imran Iqbal
16c4213ab9
fix(gem): fix invalid option: --no-rdoc & invalid option: --no-ri 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
83ed92bf64
fix(salt-lint): fix all errors
```bash
[201] Trailing whitespace
packages/archives.sls:97
   {% endif %}

[201] Trailing whitespace
packages/snaps.sls:27
extend:
```
2020-01-15 20:17:53 +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