Skip to content

feat: app admin-controlled app profiles #123

feat: app admin-controlled app profiles

feat: app admin-controlled app profiles #123

Workflow file for this run

name: build
on:
push:
branches:
- main
pull_request:
branches: ["**"]
permissions:
id-token: write
contents: read
env:
GOPRIVATE: github.com/Layr-Labs/*
jobs:
Test:
name: Build
runs-on: ubuntu-latest
env:
AWS_ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }}
AWS_REGION: ${{ secrets.AWS_REGION }}
steps:
- name: Checkout eigenx-cli
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
with:
go-version: '1.24.x'
- name: Configure git for private repos
run: |
git config --global url."https://${{ secrets.GH_TOKEN }}@github.com/".insteadOf "https://github.com/"
- name: Configure AWS credentials (OIDC)
if: ${{ env.AWS_ROLE_ARN != '' && env.AWS_REGION != '' }}
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ env.AWS_ROLE_ARN }}
aws-region: ${{ env.AWS_REGION }}
- name: Build
run: |
go mod tidy
make build