Skip to content

Merge branch 'main' into copilot/pin-awf-version-with-image-tag #110

Merge branch 'main' into copilot/pin-awf-version-with-image-tag

Merge branch 'main' into copilot/pin-awf-version-with-image-tag #110

name: Copilot Setup Steps
"on":
pull_request:
paths:
- .github/workflows/copilot-setup-steps.yml
push:
paths:
- .github/workflows/copilot-setup-steps.yml
workflow_dispatch: null
jobs:
copilot-setup-steps:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Install gh-aw extension
run: curl -fsSL https://raw.githubusercontent.com/githubnext/gh-aw/refs/heads/main/install-gh-aw.sh | bash
- name: Verify gh-aw installation
run: gh aw version
- name: Checkout code
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
cache: npm
cache-dependency-path: pkg/workflow/js/package-lock.json
node-version: "24"
- name: Set up Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5
with:
cache: true
go-version-file: go.mod
- name: Install JavaScript dependencies
run: cd pkg/workflow/js && npm ci
- name: Install development dependencies
run: make deps-dev
- name: Build code
run: make build
- name: Recompile workflows
run: make recompile