Skip to content

Instantly share code, notes, and snippets.

@mdedetrich
Created November 30, 2022 11:59
Show Gist options
  • Save mdedetrich/e788d6bb49feacd240ac48a7a7f17a1d to your computer and use it in GitHub Desktop.
Save mdedetrich/e788d6bb49feacd240ac48a7a7f17a1d to your computer and use it in GitHub Desktop.
sbt-github-actions windows issue
PS C:\Users\mdede\github\sbt-github-actions> sbt test scripted
[info] welcome to sbt 1.5.5 (Eclipse Adoptium Java 11.0.17)
[info] loading global plugins from C:\Users\mdede\.sbt\1.0\plugins
[info] loading project definition from C:\Users\mdede\github\sbt-github-actions\project\project\project
[info] loading settings for project sbtGithubActionsSources from build.sbt,libraries.sbt ...
[info] loading project definition from C:\Users\mdede\github\sbt-github-actions\project\project
[info] compiling 4 Scala sources to C:\Users\mdede\github\sbt-github-actions\project\project\target\scala-2.12\sbt-1.0\classes ...
[warn] one feature warning; re-run with -feature for details
[warn] one warning found
[info] loading settings for project root from libraries.sbt,plugins.sbt ...
[info] loading project definition from C:\Users\mdede\github\sbt-github-actions\project\project\project
[info] loading settings for project sbtGithubActionsSources from build.sbt,libraries.sbt ...
[info] loading project definition from C:\Users\mdede\github\sbt-github-actions\project
[info] compiling 4 Scala sources to C:\Users\mdede\github\sbt-github-actions\project\project\target\scala-2.12\sbt-1.0\classes ...
[warn] one feature warning; re-run with -feature for details
[warn] one warning found
[info] loading settings for project sbt-github-actions from build.sbt,libraries.sbt ...
[info] set current project to sbt-github-actions (in build file:/C:/Users/mdede/github/sbt-github-actions/)
[info] compiling 1 Scala source to C:\Users\mdede\github\sbt-github-actions\target\scala-2.12\sbt-1.0\classes ...
[info] compiling 1 Scala source to C:\Users\mdede\github\sbt-github-actions\target\scala-2.12\sbt-1.0\test-classes ...
[info] GenerativePluginSpec
[info] workflow compilation should
[info] + produce the appropriate skeleton around a zero-job workflow
[info] + produce the appropriate skeleton around a zero-job workflow with non-empty tags
[error] x respect non-default pr types
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] types: [ready_for_review, review_requested, opened]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error]
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] types: [ready_for_review, review_requested, opened]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error]
[error] ' (GenerativePluginSpec.scala:85)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
[error] ...hes: [main][]
[error] ...pes: [ready_for_review, review_requested, opened]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
]
[error] ...pes: [ready_for_review, review_requested, opened]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
[error] x compile a one-job workflow targeting multiple branch patterns with a environment variables
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test2
[error]
[error] on:
[error] pull_request:
[error] branches: [main, backport/v*]
[error] push:
[error] branches: [main, backport/v*]
[error]
[error] env:
[error] GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo Hello World
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test2
[error]
[error] on:
[error] pull_request:
[error] branches: [main, backport/v*]
[error] push:
[error] branches: [main, backport/v*]
[error]
[error] env:
[error] GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo Hello World
[error] ' (GenerativePluginSpec.scala:127)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est2
[error]
[error] on:
[error] ...est:
[error] ...hes: [main, backport/v*]
[error] ...ush:
[error] ...hes: [main, backport/v*]
[error]
[error] env:
[error] ...EN }}[]
[error] []
[error] ...obs:
[error] ...uild:[]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est2
[error]
[error] on:
[error] ...est:
[error] ...hes: [main, backport/v*]
[error] ...ush:
[error] ...hes: [main, backport/v*]
[error]
[error] env:
]
]
[error] ...obs:
]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] x compile a workflow with two jobs
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test3
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo yikes
[error]
[error] what:
[error] name: If we just didn't
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: whoami
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test3
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo yikes
[error]
[error] what:
[error] name: If we just didn't
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: whoami
[error] ' (GenerativePluginSpec.scala:181)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est3
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
[error] ...uild:[]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] ...yikes[]
[error] []
[error] ...what:[]
[error] ...dn't
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est3
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
]
]
]
[error] ...dn't
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] x render a simple container image
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test4
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] container: 'not:real-thing'
[error] steps:
[error] - run: echo yikes
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test4
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] container: 'not:real-thing'
[error] steps:
[error] - run: echo yikes
[error] ' (GenerativePluginSpec.scala:222)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est4
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
[error] ...uild:[]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...os }}[]
[error] ...ing'
[error] ...eps:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est4
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
]
[error] ...ing'
[error] ...eps:
[error] x render a container with all the trimmings
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test4
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] container:
[error] image: 'also:not-real'
[error] credentials:
[error] username: janedoe
[error] password: myvoice
[error] env:
[error] VERSION: 1.0
[error] PATH: /nope
[error] volumes: ['/source:/dest/ination']
[error] ports: [80, 443]
[error] options: '--cpus 1'
[error] steps:
[error] - run: echo yikes
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test4
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] push:
[error] branches: [main]
[error]
[error] jobs:
[error] build:
[error] name: Build and Test
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] container:
[error] image: 'also:not-real'
[error] credentials:
[error] username: janedoe
[error] password: myvoice
[error] env:
[error] VERSION: 1.0
[error] PATH: /nope
[error] volumes: ['/source:/dest/ination']
[error] ports: [80, 443]
[error] options: '--cpus 1'
[error] steps:
[error] - run: echo yikes
[error] ' (GenerativePluginSpec.scala:279)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est4
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
[error] ...uild:[]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...os }}[]
[error] ...iner:[]
[error] ...real'[]
[error] ...ials:[]
[error] ...nedoe[]
[error] ...voice[]
[error] ...env:
[error] ...: 1.0[]
[error] .../nope[]
[error] ...mes: ['/source:/dest/ination'][]
[error] ...rts: [80, 443][]
[error] ...s 1'
[error] ...eps:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...est4
[error]
[error] on:
[error] ...est:
[error] ...hes: [main]
[error] ...ush:
[error] ...hes: [main]
[error]
[error] ...obs:
]
[error] ...Test
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
]
]
]
]
]
]
[error] ...env:
]
]
]
]
[error] ...s 1'
[error] ...eps:
[error] x render included paths on pull_request and push
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] paths: ['**.scala', '**.sbt']
[error] push:
[error] branches: [main]
[error] paths: ['**.scala', '**.sbt']
[error]
[error] jobs:
[error]
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] paths: ['**.scala', '**.sbt']
[error] push:
[error] branches: [main]
[error] paths: ['**.scala', '**.sbt']
[error]
[error] jobs:
[error]
[error] ' (GenerativePluginSpec.scala:298)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
[error] ...hes: [main][]
[error] ...ths: ['**.scala', '**.sbt']
[error] ...ush:
[error] ...hes: [main][]
[error] ...ths: ['**.scala', '**.sbt']
[error]
[error] ...obs:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
]
[error] ...ths: ['**.scala', '**.sbt']
[error] ...ush:
]
[error] ...ths: ['**.scala', '**.sbt']
[error]
[error] ...obs:
[error] x render ignored paths on pull_request and push
[error] '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] paths-ignore: [docs/**]
[error] push:
[error] branches: [main]
[error] paths-ignore: [docs/**]
[error]
[error] jobs:
[error]
[error] ' != '# This file was automatically generated by sbt-github-actions using the
[error] # githubWorkflowGenerate task. You should add and commit this file to
[error] # your git repository. It goes without saying that you shouldn't edit
[error] # this file by hand! Instead, if you wish to make changes, you should
[error] # change your sbt build configuration to revise the workflow description
[error] # to meet your needs, then regenerate this file.
[error]
[error] name: test
[error]
[error] on:
[error] pull_request:
[error] branches: [main]
[error] paths-ignore: [docs/**]
[error] push:
[error] branches: [main]
[error] paths-ignore: [docs/**]
[error]
[error] jobs:
[error]
[error] ' (GenerativePluginSpec.scala:317)
[error] Actual: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
[error] ...hes: [main][]
[error] ...ore: [docs/**]
[error] ...ush:
[error] ...hes: [main][]
[error] ...ore: [docs/**]
[error]
[error] ...obs:
[error] Expected: ... the
[error] ...e to
[error] ...edit
[error] ...ould
[error] ...tion
[error] ...ile.
[error]
[error] ...test
[error]
[error] on:
[error] ...est:
]
[error] ...ore: [docs/**]
[error] ...ush:
]
[error] ...ore: [docs/**]
[error]
[error] ...obs:
[info] step compilation should
[info] + compile a simple run without a name
[info] + compile a simple run with an id
[info] + compile a simple run with a name
[info] + compile a simple run with a name declaring the shell
[info] + omit shell declaration on Use step
[info] + preserve wonky version in Use
[info] + drop Use version prefix on anything that doesn't start with a number
[info] + compile sbt using the command provided
[error] x compile sbt with parameters
[error] '- run: $SBT ++${{ matrix.scala }} compile test
[error] with:
[error] abc: def
[error] cafe: '@42'' != '- run: $SBT ++${{ matrix.scala }} compile test
[error] with:
[error] abc: def
[error] cafe: '@42'' (GenerativePluginSpec.scala:380)
[error] Actual: ... test[]
[error] ...ith:
[error] ...: def[]
[error] ...'@42'
]
[error] ...ith:
]
[error] ...'@42'
[info] compile use without parameters
[info] + public
[info] + directory
[info] + directory (quantified)
[info] docker
[info] + docker hub
[info] + hosted
[error] x compile use with two parameters
[error] '- uses: olafurpg/setup-scala@v13
[error] with:
[error] abc: def
[error] cafe: '@42'' != '- uses: olafurpg/setup-scala@v13
[error] with:
[error] abc: def
[error] cafe: '@42'' (GenerativePluginSpec.scala:420)
[error] Actual: ...a@v13
]
[error] ...: def
[error] ...'@42'
[error] Expected: ...a@v13
[error] ...with:[]
[error] ...: def
[error] ...'@42'
[error] x compile use with two parameters and environment variables
[error] '- env:
[error] hi: there
[error] uses: derp/nope@v0
[error] with:
[error] teh: schizzle
[error] think: positive' != '- env:
[error] hi: there
[error] uses: derp/nope@v0
[error] with:
[error] teh: schizzle
[error] think: positive' (GenerativePluginSpec.scala:432)
]
[error] ...there
[error] ...pe@v0
]
[error] ...izzle
[error] ...itive
[error] Expected: ... env:[]
[error] ...there
[error] ...pe@v0
[error] ...with:[]
[error] ...izzle
[error] ...itive
[info] + compile a run step with multiple commands
[info] + compile a run step with a conditional
[error] x compile a run with parameters
[error] '- run: echo foo
[error] with:
[error] abc: def
[error] cafe: '@42'' != '- run: echo foo
[error] with:
[error] abc: def
[error] cafe: '@42'' (GenerativePluginSpec.scala:451)
[error] Actual: ...o foo[]
[error] ...ith:
[error] ...: def[]
[error] ...'@42'
]
[error] ...ith:
]
[error] ...'@42'
[info] job compilation should
[error] x compile a simple job with two steps
[error] 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo hello
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' != 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo hello
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' (GenerativePluginSpec.scala:466)
[error] Actual: ...ippy:[]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] ...hello[]
[error] []
[error] ...fast)[]
[error] ...ut@v2
]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
]
]
]
[error] ...ut@v2
[error] x compile a job with one step and three oses
[error] 'derp:
[error] name: Derples
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest, windows-latest, macos-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - shell: bash
[error] run: echo hello' != 'derp:
[error] name: Derples
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest, windows-latest, macos-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - shell: bash
[error] run: echo hello' (GenerativePluginSpec.scala:491)
[error] Actual: derp:[]
[error] ...ples
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest, windows-latest, macos-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] ... bash[]
[error] ...hello
]
[error] ...ples
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest, windows-latest, macos-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
]
[error] ...hello
[error] x compile a job with java setup, two JVMs and two Scalas
[error] 'abc:
[error] name: How to get to...
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.12.15, 2.13.6]
[error] java: [temurin@11, graal_20.0.0@8]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - name: Setup Java (temurin@11)
[error] if: matrix.java == 'temurin@11'
[error] uses: actions/setup-java@v2
[error] with:
[error] distribution: temurin
[error] java-version: 11
[error]
[error] - name: Setup GraalVM (graal_20.0.0@8)
[error] if: matrix.java == 'graal_20.0.0@8'
[error] uses: DeLaGuardo/setup-graalvm@5.0
[error] with:
[error] graalvm: 20.0.0
[error] java: java8' != 'abc:
[error] name: How to get to...
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.12.15, 2.13.6]
[error] java: [temurin@11, graal_20.0.0@8]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - name: Setup Java (temurin@11)
[error] if: matrix.java == 'temurin@11'
[error] uses: actions/setup-java@v2
[error] with:
[error] distribution: temurin
[error] java-version: 11
[error]
[error] - name: Setup GraalVM (graal_20.0.0@8)
[error] if: matrix.java == 'graal_20.0.0@8'
[error] uses: DeLaGuardo/setup-graalvm@5.0
[error] with:
[error] graalvm: 20.0.0
[error] java: java8' (GenerativePluginSpec.scala:516)
[error] Actual: abc:[]
[error] ...o...
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.12.15, 2.13.6]
[error] ...ava: [temurin@11, graal_20.0.0@8]
[error] ...s }}
[error] ...eps:
[error] ...n@11)[]
[error] ...n@11'[]
[error] ...va@v2[]
[error] ...ith:
[error] ...murin[]
[error] ...n: 11[]
[error] []
[error] ....0@8)[]
[error] ....0@8'[]
[error] ...m@5.0[]
[error] ...ith:
[error] ...0.0.0[]
[error] ...java8
]
[error] ...o...
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.12.15, 2.13.6]
[error] ...ava: [temurin@11, graal_20.0.0@8]
[error] ...s }}
[error] ...eps:
]
]
]
[error] ...ith:
]
]
]
]
]
]
[error] ...ith:
]
[error] ...java8
[error] x compile a job with environment variables, conditional, and needs with an sbt step
[error] 'nada:
[error] name: Moooo
[error] needs: [unmet]
[error] if: boy != girl
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] env:
[error] not: now
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} +compile' != 'nada:
[error] name: Moooo
[error] needs: [unmet]
[error] if: boy != girl
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] env:
[error] not: now
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} +compile' (GenerativePluginSpec.scala:552)
[error] Actual: nada:[]
[error] ...Moooo[]
[error] ...eds: [unmet][]
[error] ...girl
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...os }}[]
[error] ...env:
[error] ... now
[error] ...eps:
[error] ...mpile
]
]
]
[error] ...girl
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
]
[error] ...env:
[error] ... now
[error] ...eps:
[error] ...mpile
[error] x compile a job with an environment
[error] 'publish:
[error] name: Publish Release
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] environment: release
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} ci-release' != 'publish:
[error] name: Publish Release
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] environment: release
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} ci-release' (GenerativePluginSpec.scala:578)
[error] Actual: ...lish:[]
[error] ...ease
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...os }}[]
[error] ...ease
[error] ...eps:
[error] ...lease
]
[error] ...ease
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
]
[error] ...ease
[error] ...eps:
[error] ...lease
[error] x compile a job with an environment containing a url
[error] 'publish:
[error] name: Publish Release
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] environment:
[error] name: release
[error] url: 'https://github.com'
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} ci-release' != 'publish:
[error] name: Publish Release
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] environment:
[error] name: release
[error] url: 'https://github.com'
[error] steps:
[error] - run: csbt ++${{ matrix.scala }} ci-release' (GenerativePluginSpec.scala:601)
[error] Actual: ...lish:[]
[error] ...ease
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...os }}[]
[error] ...ent:
[error] ...ease
[error] ...com'
[error] ...eps:
[error] ...lease
]
[error] ...ease
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
]
[error] ...ent:
[error] ...ease
[error] ...com'
[error] ...eps:
[error] ...lease
[error] x compile a job with additional matrix components
[error] 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] fail-fast: true
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] test: [1, 2]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.test }}
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' != 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] fail-fast: true
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] test: [1, 2]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.test }}
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' (GenerativePluginSpec.scala:628)
[error] Actual: ...ippy:[]
[error] ...lock
[error] ...tegy:[]
[error] ...true
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11][]
[error] ...est: [1, 2]
[error] ...s }}
[error] ...eps:
[error] ...st }}[]
[error] []
[error] ...fast)[]
[error] ...ut@v2
]
[error] ...lock
]
[error] ...true
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
]
[error] ...est: [1, 2]
[error] ...s }}
[error] ...eps:
]
]
]
[error] ...ut@v2
[error] x compile a job with extra runs-on labels
[error] 'job:
[error] name: my-name
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: [ "${{ matrix.os }}", runner-label, runner-group ]
[error] steps:
[error] - run: echo hello' != 'job:
[error] name: my-name
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] runs-on: [ "${{ matrix.os }}", runner-label, runner-group ]
[error] steps:
[error] - run: echo hello' (GenerativePluginSpec.scala:653)
[error] Actual: job:[]
[error] ...name
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...-on: [ "${{ matrix.os }}", runner-label, runner-group ]
[error] ...eps:
[error] ...hello
]
[error] ...name
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11]
[error] ...-on: [ "${{ matrix.os }}", runner-label, runner-group ]
[error] ...eps:
[error] ...hello
[info] + produce an error when compiling a job with `include` key in matrix
[info] + produce an error when compiling a job with `exclude` key in matrix
[error] x compile a job with a simple matching inclusion
[error] 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] include:
[error] - scala: 2.13.6
[error] foo: bar
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.scala }}' != 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] include:
[error] - scala: 2.13.6
[error] foo: bar
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.scala }}' (GenerativePluginSpec.scala:698)
[error] Actual: ...ippy:[]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11][]
[error] ...lude:[]
[error] ....13.6[]
[error] ... bar
[error] ...s }}
[error] ...eps:
[error] ...la }}
]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
]
]
]
[error] ... bar
[error] ...s }}
[error] ...eps:
[error] ...la }}
[info] + produce an error with a non-matching inclusion key
[info] + produce an error with a non-matching inclusion value
[error] x compile a job with a simple matching exclusion
[error] 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] exclude:
[error] - scala: 2.13.6
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.scala }}' != 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala: [2.13.6]
[error] java: [temurin@11]
[error] exclude:
[error] - scala: 2.13.6
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo ${{ matrix.scala }}' (GenerativePluginSpec.scala:753)
[error] Actual: ...ippy:[]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
[error] ...ava: [temurin@11][]
[error] ...lude:[]
[error] ...13.6
[error] ...s }}
[error] ...eps:
[error] ...la }}
]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...ala: [2.13.6]
]
]
[error] ...13.6
[error] ...s }}
[error] ...eps:
[error] ...la }}
[info] + produce an error with a non-matching exclusion key
[info] + produce an error with a non-matching exclusion value
[info] + allow a matching JVM exclusion
[error] x compile a job with a long list of scala versions
[error] 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala:
[error] - this
[error] - is
[error] - a
[error] - lot
[error] - of
[error] - versions
[error] - meant
[error] - to
[error] - overflow
[error] - the
[error] - bounds
[error] - checking
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo hello
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' != 'bippy:
[error] name: Bippity Bop Around the Clock
[error] strategy:
[error] matrix:
[error] os: [ubuntu-latest]
[error] scala:
[error] - this
[error] - is
[error] - a
[error] - lot
[error] - of
[error] - versions
[error] - meant
[error] - to
[error] - overflow
[error] - the
[error] - bounds
[error] - checking
[error] java: [temurin@11]
[error] runs-on: ${{ matrix.os }}
[error] steps:
[error] - run: echo hello
[error]
[error] - name: Checkout current branch (fast)
[error] uses: actions/checkout@v2' (GenerativePluginSpec.scala:817)
[error] Actual: ...ippy:[]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
[error] ...cala:[]
[error] ... this[]
[error] ... - is[]
[error] ... - a[]
[error] ...- lot[]
[error] ... - of[]
[error] ...sions[]
[error] ...meant[]
[error] ... - to[]
[error] ...rflow[]
[error] ...- the[]
[error] ...ounds[]
[error] ...king
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
[error] ...hello[]
[error] []
[error] ...fast)[]
[error] ...ut@v2
]
[error] ...lock
[error] ...egy:
[error] ...rix:
[error] ... os: [ubuntu-latest]
]
]
]
]
]
]
]
]
]
]
]
]
[error] ...king
[error] ...ava: [temurin@11]
[error] ...s }}
[error] ...eps:
]
]
]
[error] ...ut@v2
[info] predicate compilation
[info] + equals
[info] + contains
[info] + startsWith
[info] + endsWith
[info] pr event type compilation
[info] + assigned
[info] + unassigned
[info] + labeled
[info] + unlabeled
[info] + opened
[info] + edited
[info] + closed
[info] + reopened
[info] + synchronize
[info] + ready_for_review
[info] + locked
[info] + unlocked
[info] + review_requested
[info] + review_request_removed
[info] diff should
[error] x highlight the first different character
[error] 'abc
[error]
[error] df
[error] ^ (different character)
[error]
[error] ghi' != 'abc
[error]
[error] df
[error] ^ (different character)
[error]
[error] ghi' (GenerativePluginSpec.scala:907)
[error] Actual: abc
[error]
[error] df
]
[error]
[error] ghi
[error] Expected: abc
[error]
[error] df
[error] ...cter)[]
[error]
[error] ghi
[error] x highlight the missing lines
[error] 'abc
[error] def
[error] ^ (missing lines)' != 'abc
[error] def
[error] ^ (different character)' (GenerativePluginSpec.scala:922)
[error] Actual: abc
[error] Actual: abc
[error] def
[error] ghi
]
[error] jkl
[error] Expected: abc
[error] def
[error] ghi
[error] ... ^ ([differe]n[t charact]e[r])[]
[error] jkl
[info] Total for specification GenerativePluginSpec
[info] Finished in 840 ms
[info] 67 examples, 25 failures, 0 error
[error] Failed: Total 67, Failed 25, Errors 0, Passed 42
[error] Failed tests:
[error] sbtghactions.GenerativePluginSpec
[error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 13 s, completed Nov 30, 2022, 12:47:29 PM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment