Commit graph

316 commits

Author SHA1 Message Date
Pedro Algarvio
d19191838f Run pre-commit on conflict files before adding them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 19:01:57 +01:00
Pedro Algarvio
8c16792077 It's powershell on windows...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 19:01:57 +01:00
Pedro Algarvio
184d1bd219
Specify the repository
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 13:14:20 +01:00
Pedro Algarvio
0e9fb4f5c1 Fix parameter name for the changed files action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 13:03:44 +01:00
Pedro Algarvio
2fcde04ddd Fix the release workflow and attach it to a GH environment to further protect secrets
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 12:23:36 +01:00
Pedro Algarvio
a2c2306402 Changes in the release workflow should not trigger a full CI pipeline run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 12:23:36 +01:00
Pedro Algarvio
b35fe054d7
A more static cache key
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:14:03 +01:00
Pedro Algarvio
fe7283a5ff Cache vagrant images.
Closes https://github.com/saltstack/salt-bootstrap/pull/1847

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Pedro Algarvio
ef6f91ddaa Queue slower pipelines first
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Pedro Algarvio
494fe6f933 Re-work the CI pipeline
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Pedro Algarvio
0c94af18d7 Only repository admins can cut releases
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Pedro Algarvio
1c1cd7e95c We don't need the release changelog contents as an environment variable
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-12 08:08:37 +01:00
Pedro Algarvio
808a1bc277 A check in order not to update twice
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-10 20:41:39 +01:00
Pedro Algarvio
50dd136e9a Automated release process
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-10 20:41:39 +01:00
Gareth J. Greenaway
71d4113327
removing Ubuntu bits. 2022-07-26 16:05:14 -07:00
Gareth J. Greenaway
b874d3466b
Merge branch 'develop' into adding_install_from_tiamat 2022-07-26 13:44:55 -07:00
Gareth J. Greenaway
eb71c10af7
removing Ubuntu 21.10 which is now EOL. 2022-07-26 12:07:21 -07:00
Imran Iqbal
04abf9711a
ci(freebsd): replace 13.0 with newly released 13.1 box
* https://app.vagrantup.com/bento/boxes/freebsd-13.1
2022-06-08 09:12:47 +01:00
Imran Iqbal
9adf295207
ci(3002): remove from CI (EOL)
* https://saltproject.io/salt-platform-support/
  - Phase 3 support ends: Apr 21, 2022
2022-06-07 06:33:22 +01:00
Imran Iqbal
3265e88e29
ci: remove fedora-34 (EOL)
* https://fedorapeople.org/groups/schedule/f-34/f-34-all-tasks.html
  - See last entry for `EOL`: Wed 2022-06-01
2022-06-07 06:31:13 +01:00
Imran Iqbal
72de037c85
ci(kitchen.macos.yml): fix macOS name (align to current branding)
https://en.wikipedia.org/wiki/MacOS

> Apple shortened the name to "OS X" in 2012 and then changed it to
> "macOS" in 2016 to align with the branding of Apple's other operating
> systems, iOS, watchOS, and tvOS.
2022-06-07 06:30:19 +01:00
Imran Iqbal
cb75c21401
feat(macos): add CI testing using Kitchen's exec driver 2022-04-26 09:52:36 +01:00
krionbsd
81d4ca6425 Remove Ubuntu 16 from CI 2022-04-26 09:14:32 +02:00
krionbsd
bcf58059d5 f 2022-04-25 18:59:09 +01:00
krionbsd
70c0d737e2 Fix black 2022-04-25 18:59:09 +01:00
krionbsd
396a33632e Ubuntu 22.04 2022-04-25 18:59:09 +01:00
Imran Iqbal
ad5b234901
feat(fedora-36): add platform
Fedora 36 is due for release on 2022-04-19:

* https://en.wikipedia.org/wiki/Fedora_Linux_release_history#Release_history
* https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html

This commit also contains an override for the service files, to adjust
the path to the Salt executables from `/usr/bin/` to `/usr/local/bin/`.
2022-04-09 17:28:50 +01:00
Imran Iqbal
4cd19d42ea
ci(git): use specific blacklists to disable Jinja2 >= 3.1 failing jobs
The fix for this has only just been merged into the `master` branch:

* https://github.com/saltstack/salt/pull/61856
2022-04-04 10:34:16 +01:00
Imran Iqbal
62112b6abe
ci(300X.0): remove all instances due to CVE-related archiving
All `.0` repos are no longer available at https://repo.saltproject.io/.
2022-04-04 08:29:23 +01:00
Imran Iqbal
ba346cdfd8
style(templates/generate): fix black violations 2022-04-04 08:14:19 +01:00
Imran Iqbal
550f742fe9
ci(leading edge distros): test git master and stable latest only
Various reasons here:

* For rolling releases, the additional `git`-based builds aren't working
  due to Jinja2 incompatibilites (and lack of `3004` patch); besides,
  no practical use for these.
* Gentoo does have `stable` packages for earlier versions but these are
  hitting the same Jinja2 incompatibilites.
2022-04-04 08:14:19 +01:00
Imran Iqbal
393f4f33e4
ci: remove fedora-33 (EOL)
* https://docs.fedoraproject.org/en-US/releases/eol/
  - Release:   Fedora Linux 33
  - EOL since: 2021-11-30
2022-02-26 15:49:18 +00:00
Imran Iqbal
0d203ed962
ci: remove centos-8 (EOL)
* https://www.centos.org/centos-linux-eol/
  - "CentOS Linux 8 will reach End Of Life (EOL) on December 31st, 2021."
2022-02-26 15:49:17 +00:00
Imran Iqbal
ead451a9e2
ci(rockylinux): add 3004 testing (stable and git) 2022-02-26 15:49:17 +00:00
Joseph Pacura
3ebc4c72f0
Use native repositories for Debian 11
Remove best-effort support for Debian Testing
Remove Ubuntu 20.10 support because it is end-of-life
2022-01-21 17:40:27 -05:00
krionbsd
a3ddd94f93 Remove 3001 from CI: EoL 2022-01-11 09:20:18 +01:00
krionbsd
12f4afd9d1 Add CI for v3004 2022-01-10 14:58:41 +01:00
krionbsd
1902d92244 Add CI for Ubuntu-21.10 and remove for 21.04 2022-01-07 11:56:59 +00:00
Imran Iqbal
4125b68629
ci(proxy): replace deprecated windows-2016 with windows-2022
* https://github.com/actions/virtual-environments/issues/4312
2021-12-23 19:12:16 +00:00
Imran Iqbal
d2d6f380bc
ci(freebsd): replace 12.2 with newly released 12.3 box
* https://app.vagrantup.com/bento/boxes/freebsd-12.3
2021-12-23 19:12:06 +00:00
Dafydd Jones
9225bfdc13
ci(proxy): fix setting up WinRM
Same fix as provided for the SaltStack Formulas organisation:

* https://github.com/myii/ssf-formula/pull/392
2021-12-18 19:04:57 +00:00
Imran Iqbal
43e325a930
ci(centos-stream8): add platform 2021-10-09 13:38:50 +01:00
krionbsd
d663b20b6e Re-add CI for Ubuntu-16 2021-09-18 10:46:42 +02:00
Bryce Larson
139286cd9a remove py2 and 3000 jobs from test suite 2021-08-23 13:04:30 +02:00
Imran Iqbal
8318f8071a ci(almalinux-8): add testing for 3003 2021-08-16 11:15:37 +01:00
krionbsd
3158d15d25 Reflect changes after bumping Python to 3.8 in FreeBSD 2021-07-15 20:56:08 +02:00
Bryce Larson
095a7abf07 more changes for 3003 tests: part 2 2021-07-02 01:15:18 +00:00
Bryce Larson
c61820d410 more changes for 3003 tests 2021-07-01 21:01:08 +00:00
Bryce Larson
fbb55eda4b add salt 3003 tests 2021-07-01 21:01:08 +00:00
Bryce Larson
1e0109927e remove .0 jobs for amazon-2 since they will not pass until 3004.0 comes out 2021-07-01 21:01:08 +00:00