diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 83a8d7d..ac482cb 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: config: - - {os: macos-latest, r: 'release'} + - {os: macos-12, r: 'release'} - {os: windows-latest, r: 'release'} - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} - {os: ubuntu-latest, r: 'release'} @@ -26,41 +26,34 @@ jobs: R_KEEP_PKG_SOURCE: yes steps: - # Step 1: Check out the code - uses: actions/checkout@v4 - # Step 2: Set TAR options to suppress warnings - name: Set TAR options to suppress warnings run: echo "TAR=tar --no-same-owner" >> $GITHUB_ENV - # Step 3: Set up Pandoc - uses: r-lib/actions/setup-pandoc@v2 - # Step 4: Set up R - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} http-user-agent: ${{ matrix.config.http-user-agent }} use-public-rspm: true - # Step 5: Set up Python - - uses: actions/setup-python@v5 + - name: Setup Python + uses: actions/setup-python@v4 with: - python-version: '3.13' # Specify Python version + python-version: '3.x' # Use Python 3.x - # Step 6: Install Python dependencies - name: Install Python dependencies run: | python -m pip install --upgrade pip pip install numpy tensorflow keras - # Step 7: Set up R dependencies - uses: r-lib/actions/setup-r-dependencies@v2 with: extra-packages: any::rcmdcheck needs: check - # Step 8: Check the R package - uses: r-lib/actions/check-r-package@v2 with: upload-snapshots: true