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