|
1 | 1 | # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. |
2 | 2 | # |
3 | | -# Generated on 2026-05-11T14:12:46Z by kres 1762ab2. |
| 3 | +# Generated on 2026-05-15T14:40:33Z by kres 1762ab2. |
4 | 4 |
|
5 | 5 | concurrency: |
6 | 6 | group: ${{ github.head_ref || github.run_id }} |
@@ -4598,6 +4598,83 @@ jobs: |
4598 | 4598 | /tmp/logs-*.tar.gz |
4599 | 4599 | /tmp/support-*.zip |
4600 | 4600 | retention-days: "5" |
| 4601 | + integration-qemu-ephemeral: |
| 4602 | + permissions: |
| 4603 | + actions: read |
| 4604 | + contents: write |
| 4605 | + issues: read |
| 4606 | + packages: write |
| 4607 | + pull-requests: read |
| 4608 | + runs-on: |
| 4609 | + group: large |
| 4610 | + if: contains(fromJSON(needs.default.outputs.labels || '[]'), 'integration/qemu-ephemeral') || contains(fromJSON(needs.default.outputs.labels || '[]'), 'integration/release-gate') |
| 4611 | + needs: |
| 4612 | + - default |
| 4613 | + steps: |
| 4614 | + - name: gather-system-info |
| 4615 | + id: system-info |
| 4616 | + uses: kenchan0130/actions-system-info@59699597e84e80085a750998045983daa49274c4 # version: v1.4.0 |
| 4617 | + continue-on-error: true |
| 4618 | + - name: print-system-info |
| 4619 | + run: | |
| 4620 | + MEMORY_GB=$((${{ steps.system-info.outputs.totalmem }}/1024/1024/1024)) |
| 4621 | +
|
| 4622 | + OUTPUTS=( |
| 4623 | + "CPU Core: ${{ steps.system-info.outputs.cpu-core }}" |
| 4624 | + "CPU Model: ${{ steps.system-info.outputs.cpu-model }}" |
| 4625 | + "Hostname: ${{ steps.system-info.outputs.hostname }}" |
| 4626 | + "NodeName: ${NODE_NAME}" |
| 4627 | + "Kernel release: ${{ steps.system-info.outputs.kernel-release }}" |
| 4628 | + "Kernel version: ${{ steps.system-info.outputs.kernel-version }}" |
| 4629 | + "Name: ${{ steps.system-info.outputs.name }}" |
| 4630 | + "Platform: ${{ steps.system-info.outputs.platform }}" |
| 4631 | + "Release: ${{ steps.system-info.outputs.release }}" |
| 4632 | + "Total memory: ${MEMORY_GB} GB" |
| 4633 | + ) |
| 4634 | +
|
| 4635 | + for OUTPUT in "${OUTPUTS[@]}";do |
| 4636 | + echo "${OUTPUT}" |
| 4637 | + done |
| 4638 | + continue-on-error: true |
| 4639 | + - name: checkout |
| 4640 | + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # version: v6.0.2 |
| 4641 | + - name: Unshallow |
| 4642 | + run: | |
| 4643 | + git fetch --prune --unshallow |
| 4644 | + - name: Set up Docker Buildx |
| 4645 | + id: setup-buildx |
| 4646 | + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # version: v4.0.0 |
| 4647 | + with: |
| 4648 | + driver: remote |
| 4649 | + endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 |
| 4650 | + timeout-minutes: 10 |
| 4651 | + - name: Download artifacts |
| 4652 | + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 |
| 4653 | + with: |
| 4654 | + name: talos-artifacts |
| 4655 | + path: _out |
| 4656 | + - name: Fix artifact permissions |
| 4657 | + run: | |
| 4658 | + xargs -a _out/executable-artifacts -I {} chmod +x {} |
| 4659 | + - name: ci-temp-release-tag |
| 4660 | + run: | |
| 4661 | + make ci-temp-release-tag |
| 4662 | + - name: e2e-qemu |
| 4663 | + env: |
| 4664 | + IMAGE_REGISTRY: registry.dev.siderolabs.io |
| 4665 | + QEMU_MEMORY_CONTROLPLANES: "6144" |
| 4666 | + WITH_EPHEMERAL_NODE: "true" |
| 4667 | + run: | |
| 4668 | + sudo -E make e2e-qemu |
| 4669 | + - name: save artifacts |
| 4670 | + if: always() |
| 4671 | + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # version: v7.0.1 |
| 4672 | + with: |
| 4673 | + name: talos-logs-integration-qemu-ephemeral |
| 4674 | + path: |- |
| 4675 | + /tmp/logs-*.tar.gz |
| 4676 | + /tmp/support-*.zip |
| 4677 | + retention-days: "5" |
4601 | 4678 | integration-qemu-race: |
4602 | 4679 | permissions: |
4603 | 4680 | actions: read |
|
0 commit comments