diff --git a/.github/workflows/lcm-integration-e2e.yaml b/.github/workflows/lcm-integration-e2e.yaml index 1501b932d..eee8a570d 100644 --- a/.github/workflows/lcm-integration-e2e.yaml +++ b/.github/workflows/lcm-integration-e2e.yaml @@ -30,7 +30,17 @@ jobs: with: submodules: 'true' token: ${{ secrets.TOKEN_GITHUB_YENKINS }} - - name: Build local image + - name: Set up JDK (required for JRuby) + uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: '11' + - name: Set up JRuby + Bundler + uses: ruby/setup-ruby@v1 + with: + ruby-version: 'jruby-9.4.12.1' + bundler-cache: true + - name: Build image run: | bundle exec rake -f lcm.rake test:docker:build - name: Build gems diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 000000000..92b9920cc --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,16 @@ +name: Quick and Dirty lcm runner +on: + workflow_dispatch: + +jobs: + call-e2e: + uses: ./.github/workflows/lcm-integration-e2e.yaml + secrets: inherit + permissions: + id-token: write + contents: read + with: + AUTO_MERGE: true + base_branch: main + pr_number: "123" +