Skip to content

Commit

Permalink
debug: Add Upterm step in GHA to debug what's happening
Browse files Browse the repository at this point in the history
  • Loading branch information
nightscape committed Dec 18, 2024
1 parent 7a35ad4 commit 010a85f
Showing 1 changed file with 7 additions and 59 deletions.
66 changes: 7 additions & 59 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ name: Continuous Integration

on:
pull_request:
branches: ['**', '!update/**', '!pr/**']
branches: ["**", "!update/**", "!pr/**"]
push:
branches: ['**', '!update/**', '!pr/**']
branches: ["**", "!update/**", "!pr/**"]
tags: [v*]

env:
Expand All @@ -20,67 +20,10 @@ env:
SONATYPE_CREDENTIAL_HOST: ${{ secrets.SONATYPE_CREDENTIAL_HOST }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
PGP_SECRET: ${{ secrets.PGP_SECRET }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

jobs:
build:
name: Build and Test
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
scala: [2.12.20, 2.13.15]
java: [temurin@11]
spark: [2.4.8, 3.0.3, 3.1.3, 3.2.4, 3.3.4, 3.4.4, 3.5.3]
exclude:
- spark: 2.4.8
scala: 2.13.15
- spark: 3.0.3
scala: 2.13.15
- spark: 3.1.3
scala: 2.13.15
runs-on: ${{ matrix.os }}
steps:
- name: Checkout current branch (full)
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Download Java (temurin@11)
id: download-java-temurin-11
if: matrix.java == 'temurin@11'
uses: typelevel/download-java@v2
with:
distribution: temurin
java-version: 11

- name: Setup Java (temurin@11)
if: matrix.java == 'temurin@11'
uses: actions/setup-java@v4
with:
distribution: jdkfile
java-version: 11
jdkFile: ${{ steps.download-java-temurin-11.outputs.jdkFile }}

- name: Cache mill
uses: actions/cache@v4
with:
path: |
~/.mill
~/.ivy2/cache
~/.coursier/cache/v1
~/.cache/coursier/v1
~/AppData/Local/Coursier/Cache/v1
~/Library/Caches/Coursier/v1
key: ${{ runner.os }}-mill-cache-v2-${{ hashFiles('**/*.mill') }}-${{ hashFiles('project/build.properties') }}

- name: Test
run: ./mill spark-excel[${{ matrix.scala }},${{ matrix.spark }}].test

publish:
name: Publish Artifacts
needs: [build]
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
strategy:
matrix:
os: [ubuntu-latest]
Expand Down Expand Up @@ -127,6 +70,11 @@ jobs:
gpg_private_key: ${{ secrets.PGP_SECRET }}
passphrase: ${{ secrets.PGP_PASSPHRASE }}
trust_level: 5
- name: Setup upterm session
uses: lhotari/action-upterm@v1
with:
limit-access-to-actor: true
limit-access-to-users: nightscape

- name: Publish
run: |
Expand Down

0 comments on commit 010a85f

Please sign in to comment.