when: - event: manual evaluate: 'task == "docs"' - event: cron cron: 'build == "alpine-320-arm64"' - event: manual evaluate: 'build == "all-arm64"' steps: quarto-build: image: ghcr.io/quarto-dev/quarto:1.8.14 directory: docs commands: - quarto render backend_options: kubernetes: resources: requests: memory: 1Gi cpu: 1000m limits: memory: 2Gi cpu: 1000m nodeSelector: kubernetes.io/arch: amd64 tolerations: - key: 'CI' operator: 'Equal' value: 'true' effect: 'NoSchedule' s3-sync: image: plugins/s3:1.5.3 directory: docs settings: bucket: devxy-r-package-binaries-docs region: fsn1 endpoint: https://fsn1.your-objectstorage.com access_key: from_secret: HETZNER_S3_ACCESS_KEY_K3S secret_key: from_secret: HETZNER_S3_SECRET_KEY_K3S source: _site/**/* strip_prefix: _site/ target: / backend_options: kubernetes: resources: requests: memory: 300Mi cpu: 200m limits: memory: 1Gi cpu: 1000m tolerations: - key: 'CI' operator: 'Equal' value: 'true' effect: 'NoSchedule'