Commit Graph

43 Commits

Author SHA1 Message Date
renovate[bot]
c3935c6b8d
⬆️ Update Update actions/upload-artifact digest to 65c4c4a (#3118)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 16:29:35 +01:00
Itxaka
47da02411a
🤖 Change trivy DB url (#3009) 2024-11-13 11:12:24 +01:00
renovate[bot]
6c2f6d5343
Update actions/upload-artifact digest to b4b15b8 (#2952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 13:36:02 +01:00
renovate[bot]
45d4e5cdc4
Update actions/checkout digest to 11bd719 (#2965)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 13:35:50 +01:00
renovate[bot]
6977c7a363
Update actions/checkout digest to eef6144 (#2931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 17:58:06 +02:00
renovate[bot]
6fde90bf49
Update actions/upload-artifact digest to 604373d (#2793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 17:37:57 +02:00
Dimitris Karakasilis
7cf21770e6
Cache trivy (#2910)
* Cache trivy

Fixes https://github.com/kairos-io/kairos/issues/2904

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Cache trivy in more pipelines

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Populate trivy cache

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Create the trivy cache dir if it wasn't created

because if there is no cache to restore, the directory doesn't get
created

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Try to gate all jobs with trivy cache job

to avoid failing later. Also, since jobs run in parallel, they may start
populating the cache at the same time which will result in multiple
requests for the trivy database, making the caching mechanism useless.
Doing it once before everything should solve this.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-10-03 10:03:24 +03:00
Itxaka
f55def8ba7
🤖 Revert the trivy DB changes (#2889)
While locally it works as it caches the image witht he DB already on it,
on CI it doesnt work and pulls the DB twice, so its the same as it was
before.

Signed-off-by: Itxaka <itxaka@kairos.io>
2024-10-01 09:20:36 +03:00
Itxaka
15f342f8cb 🤖 Fix retry missing parameter in CI
Signed-off-by: Itxaka <itxaka@kairos.io>
2024-09-25 10:00:07 +02:00
Itxaka
fc77926802
:Robot: Cache triby DB before running the build (#2885) 2024-09-25 09:27:20 +02:00
Itxaka
0ade99bcb9
Store logs on earthly (#2880) 2024-09-24 15:14:41 +02:00
renovate[bot]
6dc9d7c09b
Update actions/upload-artifact digest to 89ef406 (#2786)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-03 02:01:09 +02:00
renovate[bot]
01ebc7a8f2
Update actions/upload-artifact digest to 0b2256b (#2700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-12 15:45:29 +02:00
Mauro Morales
5f4e90bea1
Define permissions following the principle of least privilege (#2676)
* Define top permission as read-all

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add lint and uki to the mix

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add permissions to core-ubuntu-22-lts

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* add actions: read

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Apply to all reusable-build-flavor in image-pr

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add other reusable permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Now to image-arm-pr

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add top level permissions to all reusable

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add uki.yaml permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add image-arm.yaml permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* image.yaml permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* release-arm.yaml permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* release and uki branches persmission

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add reads

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Also for provider in image-pr

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Same for custom partitioning

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add extra read permissions

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-07-01 11:18:37 +02:00
renovate[bot]
b174f3d517
Pin dependencies (#2646)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 13:47:56 +02:00
Mauro Morales
bfab6853ff
Fix space issues building ubuntu 22 arm rpi
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-05-16 11:54:41 +02:00
Mauro Morales
87a1f2ff70
Missing command substition
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-27 12:10:06 +01:00
Mauro Morales
a832a68f93
Missing dollar sign 🤦
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-27 11:31:44 +01:00
Mauro Morales
c891fda8bd
Handle different openrc and systemd k3s packages 2024-02-27 11:13:44 +01:00
Mauro Morales
7170dc2d55
add missing suffix for master standard builds 2024-02-14 21:20:22 +01:00
Mauro Morales
9d570344ff
append k3s version to master builds (#2248)
Fixes #2225

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-14 15:06:58 +01:00
Mauro Morales
6ff3f09930
Add missing step to sign standard images
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-09 12:44:05 +01:00
Mauro Morales
2853f09f7a
Do not push sbom master files to repo (#2234)
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-08 16:10:01 +01:00
Mauro Morales
91c6660d1a
Add cosign to push standard master images
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-06 18:46:06 +01:00
Mauro Morales
946e377e36
Inherit secrets and re-tag before push
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-06 17:32:37 +01:00
Mauro Morales
40205233b2
Rework pipelines (#2216)
* Remove base images

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Push core image from master

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Also for standard

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-06 17:15:12 +01:00
Mauro Morales
6f285ee2d7
fix pipeline issues during release of v2.5.0 (#2123)
* Remove VERSION file to avoid collition

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Update release space from worker

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-01-09 22:32:58 +01:00
Mauro Morales
78dfb41b17
upgrade upload and download actions at the same time (#2113)
* Update actions/upload-artifact action to v4

* Update actions/download-artifact action to v4

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 09:32:06 +01:00
Mauro Morales
d6ed58ad05
Temporarily pass variant to avoid issue #2104
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-22 09:44:14 +01:00
Dimitris Karakasilis
ec6a6f26be
1999 - Update repositories and adapt /etc/os-release to versioneer (#2081)
* Use kairos-agent instead of naming.sh everywhere

For this commit, kairos-agent has to be built from at least 4409a4e

Also:

- Remove some relics from when we had docs in this repo and when we
used to pass a VERSION to the bundle for systemd-sysext (now we use
"_ANY")
- Simplify earthly targets. They don't need all that input just to construct
  the artifact name because it's running on the "base-image".
  The artifact name is already written in the /etc/os-release file.
- Remove +version target and convert GIT_VERSION to a normal target because when you call
  `DO +foo` in a target and "foo" has "FROM myimage" in it, after the call, your
  target now runs on "myimage".

- Remove "VERSION" instances from most places, except in reusable-build-flavor
  which is using it to replace it with "latest" thus the current value
  (just the kairos version) should work. That workflow is disabled currently
  but I tried not to break it in case someone re-enables it.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix rebase mistake

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix issues building arm

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Oops

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-21 22:12:44 +01:00
Mauro Morales
64a6b9a0d8
Use base (cached) images on master (#2094)
* Use base (cached) images on master

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Fix ubuntu 23.10 arm generic

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-18 17:48:35 +01:00
Mauro Morales
2365d6e000
Remove framework profile (#2086)
* Remove framework profile

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Fetch profile from framework image

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-15 13:33:42 +01:00
Mauro Morales
75fa447c2c
trim double quotes on k3s package version
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-11-30 12:47:21 +01:00
Dimitris Karakasilis
664c96fc11
1898 byoi (#1912)
* Refactor flavors and dockerfiles

Fixes #1898

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Use FRAMEWORK_FLAVOR variable to avoid confusion with FLAVOR

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix pipeline by adding mandatory value

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix ubuntu Dockerfile

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Apply suggestions from code review

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove TODO (already implemented) and non-used ARG "IMAGE"

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove TODOs

moved here: https://github.com/kairos-io/kairos/issues/1897#issue-1932574939

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove unecessary env variables and fix VARIANT_RELEASE missing

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* PR comments

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove naming.sh script from base image

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Make sure we use the "fixed" kairos version with the remove "+" symbols

when creating a tag for container images.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Setup qemu and docker buildx in reusable-build-flavor workflow

because otherwise it fails to build rpi images

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove not needed env variables

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove temporary change

Signed-off-by: Dimitris Karakasilis <jimmykarily@gmail.com>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Dimitris Karakasilis <jimmykarily@gmail.com>
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-10-24 18:11:13 +03:00
Dimitris Karakasilis
52dd854987
Use the upstream luet-install-action again (#1835)
after fix has been merged

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-09-20 13:37:14 +03:00
Dimitris Karakasilis
ec1706c548
Use one of our luet packages to install k3s (#1814)
* Use one of our luet packages to install k3s

Fixing this: https://github.com/kairos-io/kairos/issues/1797#issuecomment-1711315693

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* [Temp] Run provider tests in PRs temporarily to test this PR

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Revert "[Temp] Run provider tests in PRs temporarily to test this PR"

This reverts commit 41babdf06b.

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-09-13 14:05:58 +03:00
Itxaka
2f2f5a8127
🤖 Block metadata IP in CI runners (#1794)
As it can affect our tests, we block the metadata IP acess so tests run
isolated and cant get the actual host metadata inside the test VM
machine

Signed-off-by: Itxaka <itxaka@kairos.io>
2023-09-06 16:26:42 +02:00
renovate[bot]
022652c900
Update actions/checkout action to v4 (#1789)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 09:49:11 +02:00
Dimitris Karakasilis
980e0e98cd
Switch to self-hosted runner (#1780)
* Switch to self-hosted runner

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Use luet-install-action fork

to get this fix until it's merged:

https://github.com/Luet-lab/luet-install-action/pull/1/files

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Partly revert

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump action

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-08-30 15:43:31 +03:00
Dimitris Karakasilis
b90eba2fd2
Don't run setup-docker because docker is already installed
and that action fails with:

```
  The following packages will be DOWNGRADED:
  docker-ce docker-ce-cli
0 upgraded, 0 newly installed, 2 downgraded, 0 to remove and 11 not upgraded.
E: Packages were downgraded and -y was used without --allow-downgrades.
```

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-08-23 14:55:30 +03:00
Itxaka
281e96126b
Bundle luet versions in the framework (#1748) 2023-08-21 16:44:42 +02:00
Dimitris Karakasilis
817f4ee669
1609 release standard images (#1689)
* Use dev version for provider kairos in Earthly

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* [WIP] Build a matrix for standard (provider) images

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Build provider-kairos image with the right flags

E.g. Invoke it as:

earthly +iso -PROVIDER_KAIROS=true -PROVIDER_KAIROS_VERSION=2.3.0 -K3S_VERSION=1.24.2

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Use latest package for provider-kairos and k3s

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove PROVIDER_KAIROS_VERSION setting

because when we install with luet, the version is defined by the
repository in framework-profile.yaml

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove implemented TODO

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Construct the k8s versions by quering the luet repo for available ones

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* No need to change version strings

They are already in the required format for luet

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove default MODEL that doesn't work

because the top level default always wins (Earthly...)

and downgrade osbuilder because it breaks arm builds. This should fix it:

https://github.com/kairos-io/osbuilder/pull/80

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Don't build standard images for nvidia jetson

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Drop PROVIDER_KAIROS and use VARIANT=standard instead

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIp

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove not used ARGs and simplify targets

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Try out on our branch

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Configure luet before searching it

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Try to fix luet

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix luet

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix signing path

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Bump CI

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Add debug job

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove dummy job and try to remove permissions

to see if they are actually needed anywhere

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Debug, debug, debug

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Switch back to old naming

we will deal with it on another PR

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Simplify jq syntax

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Fix arm image release pipeline (no generic yet)

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Fix luet installation in job

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Fix the release-arm pipeline

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Unshallow the checkout in the pipeline to build a proper VERSION

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Use the action fetch-depth instead of unshallow

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Fix earthly things

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* WIP

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Remove our test branch from the workflow

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove done TODOs and make sure we install tools in all k3s versions

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>

* Rename Earthly command and remove unnecessary copying

because the framework-profile should already be in place

(Fixes based on PR comments)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Add nohang in base images (wherever it's available)

and remove the Earthly target for that.

Question: We only enable this on systemd:
  https://github.com/kairos-io/kairos/blob/master/overlay/files/system/oem/09_services.yaml#L21-L22
  What about systemd flavors that don't have it? (fedora, rockylinux,
  almalinux)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Add repository for nohang in jetson dockerfile

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Filter which flavors to build standard image for

and stop running the release pipeline our current branch

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Fix name of matrix

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
Co-authored-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
2023-08-08 17:12:07 +03:00
Mauro Morales
cc79fe209f
🤖 Use reusable jobs (#1587)
* Use reusable jobs

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Remove dependency to branch

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Version needs to be there, pointing to master

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* cannot find downloaded artifact

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Unzip iso

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Use artifact path

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* ls

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* doesn't need to be unziped

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Move iso into build

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* ls downloaded artifact

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* No need to mv anymore

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Name of artifact is kairos-core

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Path is different depending on the test :/

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* keep files on top dir

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Correct name of iso

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add missing \

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* lint yaml

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* extend to 40 mins becuase ubunut might be slower in some regards

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Extend to 60 min

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Make latest be ubuntu too

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Have reusable workflows for provider tests too

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* cant copy pasta properly

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* lint newline

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Use latest release for test, don't need to upload it any longer

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Latest release step is not really needed

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* temp run provider tests in PR

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* pass label

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* inputs instead of matrix

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* don't convert to env and then use in command

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* split upgrade latest test

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* use latest release

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* head -n 1

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* lint

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* rename job

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* should be 24h instead of 8h for the test

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Reduce name of jobs

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* oops also rename the needs

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* rename jobs

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* move from job env var to export of env var

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* 🤦

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* rename

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* remove standard tests from PR runs

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* fix install test

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* point reusable jobs to master

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-18 13:40:44 +02:00