Skip to content

Update main.yml

Update main.yml #26

Workflow file for this run

name: Aspect Workflows CI (Build and Test)
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
jobs:
aspect-workflows-ci:
name: Build and Test
# Usa os runners auto-hospedados
runs-on: [self-hosted, aspect-workflows, aspect-default]
steps:
- name: Configure Workflows Environment
# Configura o ambiente no runner self-hosted do Aspect.
run: /etc/aspect/workflows/bin/configure_workflows_env
- uses: actions/checkout@v4
# Faz o checkout do código na raiz do runner.
- name: Agent Health Check
# Verifica se o agente está saudável.
run: /etc/aspect/workflows/bin/agent_health_check
- name: Run Aspect Workflows CI
uses: aspect-build/[email protected]
with:
task: ci # Executa as tarefas 'build' e 'test' definidas em .aspect/workflows/config.yaml
# CORREÇÃO CRÍTICA: Informa à Action que a raiz do Bazel Workspace é a subpasta 'workspace'.
workspace: 'workspace'
env:
# O GITHUB_TOKEN é usado pela Action para interação com a API do GitHub.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}