Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 20 additions & 22 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: "Setup Java"
uses: actions/setup-java@v3
uses: actions/setup-java@v6
with:
distribution: "temurin"
java-version: "25"
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
asset_name: AdvantageKit.json
asset_content_type: application/json
- name: "Upload local repo"
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: maven_linuxsystemcore
path: akit/build/repos/releases
Expand All @@ -65,7 +65,7 @@ jobs:
chmod +x generate_projects.sh
./generate_projects.sh
- name: "Upload template projects"
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: template_projects
path: template_projects/generated
Expand Down Expand Up @@ -166,21 +166,19 @@ jobs:
GRADLE_SIGN_ARGS: ""
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: "Setup Java"
uses: actions/setup-java@v3
uses: actions/setup-java@v6
if: matrix.classifier != 'linuxarm64'
with:
distribution: "temurin"
java-version: "25"
- name: "Setup Python"
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: "3.13"
- name: "Install Python dependencies"
uses: BSFishy/pip-action@v1
with:
packages: requests
run: python -m pip install requests
- name: "Load macOS certificate"
if: |
github.repository == 'Mechanical-Advantage/AdvantageKit' &&
Expand Down Expand Up @@ -235,7 +233,7 @@ jobs:
run: |
python publish_zip.py --url https://frcmaven.wpi.edu/artifactory/littletonrobotics-mvn-release --group_id org.littletonrobotics.akit --artifact_id akit-wpilibio --version ${{ steps.get_version.outputs.version-without-v }} --classifier ${{ matrix.classifier }} --file_path akit/build/outputs/_M__GROUP_org_littletonrobotics_akit_ID_akit-wpilibio_CLS-${{ matrix.classifier }}.zip --username ${{ secrets.ARTIFACTORY_USERNAME }} --password ${{ secrets.ARTIFACTORY_PASSWORD }}
- name: "Upload local repo"
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: maven_${{ matrix.classifier }}
path: akit/build/repos/releases
Expand All @@ -246,32 +244,32 @@ jobs:
needs: [build-systemcore, build-desktop]
steps:
- name: "Download Systemcore"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_linuxsystemcore
path: maven_linuxsystemcore
- name: "Download Linux (x64)"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_linuxx86-64
path: maven_linuxx86-64
- name: "Download Linux (arm64)"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_linuxarm64
path: maven_linuxarm64
- name: "Download macOS"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_osxuniversal
path: maven_osxuniversal
- name: "Download Windows (x64)"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_windowsx86-64
path: maven_windowsx86-64
- name: "Download Windows (arm64)"
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: maven_windowsarm64
path: maven_windowsarm64
Expand All @@ -285,7 +283,7 @@ jobs:
rsync -a maven_windowsarm64/* maven_offline
zip -r maven_offline.zip maven_offline
- name: "Upload artifact"
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: maven
path: maven_offline
Expand All @@ -311,14 +309,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: "Setup Java"
uses: actions/setup-java@v3
uses: actions/setup-java@v6
with:
distribution: "temurin"
java-version: "25"
- name: "Setup Node.js"
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "20.x"
cache: "npm"
Expand All @@ -330,7 +328,7 @@ jobs:
- name: "Build docs"
run: cd docs && npm run build
- name: "Upload artifact"
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: docs
path: docs/build/
2 changes: 1 addition & 1 deletion .github/workflows/publish-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Setup Java
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: "temurin"
java-version: "25"
Expand Down
Loading