Skip to content

ci: remove obsolute fun.build version references in build scripts #315

ci: remove obsolute fun.build version references in build scripts

ci: remove obsolute fun.build version references in build scripts #315

Workflow file for this run

name: Contextive
on:
push:
paths:
- 'src/**'
- '.github/workflows/contextive.yml'
- '.github/workflows/contextive-runtime-build.yml'
- '.github/workflows/get-matrix.yml'
- '.github/build-matrix.yml'
- '.github/actions/**'
env:
DOTNET_VERSION: '8.0.x'
jobs:
get-matrix:
uses: ./.github/workflows/get-matrix.yml
with:
matrix-path: .github/build-matrix.yml
build-test-per-runtime:
needs: get-matrix
strategy:
fail-fast: false
matrix: ${{ fromJSON(needs.get-matrix.outputs.matrix) }}
uses: ./.github/workflows/contextive-runtime-build.yml
with:
dotnet_runtime: ${{ matrix.dotnet_runtime }}
os: ${{ matrix.os }}
vsce_platform: ${{matrix.vsce_platform }}
build-test-intellij:
name: IntelliJ Plugin
runs-on: 'ubuntu-latest'
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '21'
# - name: Language Server Artifact
# uses: actions/download-artifact@v4
# with:
# name: Contextive.LanguageServer-${{ inputs.dotnet_runtime }}
# path: src/
- name: Build
id: build
run: ./gradlew build
working-directory: src/intellij/contextive
- name: IntelliJ Plugin Artifact
uses: actions/upload-artifact@v4
with:
name: Contextive-IntelliJ-Plugin
path: "src/intellij/contextive/build/distributions/contextive-*.zip"
- uses: ./.github/actions/upload-reports
if: always()
with:
name: 'Contextive IntelliJ Plugin'
reporter: java-junit