nightly #317
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: nightly | |
on: | |
schedule: | |
- cron: "0 6 * * *" | |
# triggered manually | |
workflow_dispatch: | |
inputs: | |
version: | |
description: "Version to build" | |
type: string | |
default: now | |
jobs: | |
checkout: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
submodules: recursive | |
build: | |
needs: [checkout] | |
uses: gardenlinux/gardenlinux/.github/workflows/build.yml@bced61a3657ac2335f3baf1cae37e0f859313ee1 | |
with: | |
version: ${{ inputs.version || 'now' }} | |
# to set target to "release" or "nightly" we need proper KMS secrets | |
# have a look at gardenlinux/.github/workflows/github.mjs | |
target: dev | |
fail_fast: true | |
platform_test_build: false | |
# secrets: | |
# aws_region: ${{ secrets.AWS_REGION }} | |
# aws_kms_role: ${{ secrets.KMS_SIGNING_IAM_ROLE }} | |
# aws_oidc_session: ${{ secrets.AWS_OIDC_SESSION }} | |
# secureboot_db_kms_arn: ${{ secrets.SECUREBOOT_DB_KMS_ARN }} | |
upload_oci: | |
name: Run glcli to publish to OCI | |
needs: [build] | |
# use custom upload_oci.yml as we do not sign the images | |
# uses: gardenlinux/gardenlinux/.github/workflows/upload_oci.yml@bced61a3657ac2335f3baf1cae37e0f859313ee1 | |
uses: ./.github/workflows/upload_oci.yml | |
with: | |
version: ${{ needs.build.outputs.version }} |