...

Text file src/github.com/aws/smithy-go/.github/workflows/codegen.yml

Documentation: github.com/aws/smithy-go/.github/workflows

     1name: Codegen Tests
     2
     3on:
     4  push:
     5    branches: [ main ]
     6  pull_request:
     7    branches: [ main ]
     8
     9jobs:
    10  codegen-test:
    11    name: SDK Codegen Test
    12    runs-on: ${{ matrix.os }}
    13    strategy:
    14      matrix:
    15        os: [ubuntu-latest]
    16        go-version: ["1.20"]
    17    env:
    18      JAVA_TOOL_OPTIONS: "-Xmx2g"
    19    steps:
    20    - uses: actions/checkout@v2
    21
    22    - name: Download Coretto 17 JDK
    23      run: |
    24        download_url="https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gz"
    25        wget -O $RUNNER_TEMP/java_package.tar.gz $download_url
    26
    27    - name: Set up Coretto 17 JDK
    28      uses: actions/setup-java@v2
    29      with:
    30        distribution: 'jdkfile'
    31        jdkFile: ${{ runner.temp }}/java_package.tar.gz
    32        java-version: 17
    33        architecture: x64
    34
    35    - uses: actions/setup-go@v2
    36      with:
    37        go-version: ${{ matrix.go-version }}
    38
    39    - name: SDK Codegen
    40      run: cd codegen && ./gradlew clean build -Plog-tests
    41

View as plain text