Skip to content

Commit

Permalink
get r version info macos-13
Browse files Browse the repository at this point in the history
  • Loading branch information
e-perl-NOAA committed Apr 15, 2024
1 parent 8a1ef8b commit 3856cf3
Showing 1 changed file with 39 additions and 36 deletions.
75 changes: 39 additions & 36 deletions .github/workflows/test-models-mac-14.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:

jobs:
update-ss3-test-models-mac:
runs-on: macos-12
runs-on: macos-13
env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -17,40 +17,43 @@ jobs:

- name: setup R
uses: r-lib/actions/setup-r@v2

- name: R.version
run: Rscript -e 'R.version'

- name: install remotes
run: Rscript -e 'install.packages("remotes")'

- name: install r4ss
run: Rscript -e 'remotes::install_github("r4ss/r4ss")'

- name: install other r packages
run: Rscript -e 'install.packages(c("purrr","furrr","parallely","future"))'

- name: use download artifact
uses: actions/download-artifact@v4
with:
name: ss3-macos-13
github-token: ${{ secrets.GITHUB_TOKEN}} # token with actions:read permissions on target repo
repository: nmfs-ost/ss3-source-code
run-id: 8664716853

- name: Change exe name
run: |
mv ss3_osx ss3
sudo chmod a+x ss3
mv ss3 models/ss3
- name: Run models
run: |
mod_names <- list.dirs(file.path("models"), full.names = FALSE, recursive = FALSE)
mod_paths <- list.dirs(file.path("models"), full.names = TRUE, recursive = FALSE)
print(mod_names)
ncores <- parallelly::availableCores(omit = 1)
future::plan(future::multisession, workers = ncores)
mod_ran <- furrr::future_map(mod_paths, function(x){r4ss::run(dir = x, exe = "/Users/runner/work/ss3-test-models/ss3-test-models/models/ss3", verbose = TRUE)})
# - name: install remotes
# run: Rscript -e 'install.packages("remotes")'

# - name: install r4ss
# run: Rscript -e 'remotes::install_github("r4ss/r4ss")'

# - name: install other r packages
# run: Rscript -e 'install.packages(c("purrr","furrr","parallely","future"))'

# - name: use download artifact
# uses: actions/download-artifact@v4
# with:
# name: ss3-macos-13
# github-token: ${{ secrets.GITHUB_TOKEN}} # token with actions:read permissions on target repo
# repository: nmfs-ost/ss3-source-code
# run-id: 8664716853

# - name: Change exe name
# run: |
# mv ss3_osx ss3
# sudo chmod a+x ss3
# mv ss3 models/ss3

# - name: Run models
# run: |
# mod_names <- list.dirs(file.path("models"), full.names = FALSE, recursive = FALSE)
# mod_paths <- list.dirs(file.path("models"), full.names = TRUE, recursive = FALSE)
# print(mod_names)

# ncores <- parallelly::availableCores(omit = 1)
# future::plan(future::multisession, workers = ncores)

# mod_ran <- furrr::future_map(mod_paths, function(x){r4ss::run(dir = x, exe = "/Users/runner/work/ss3-test-models/ss3-test-models/models/ss3", verbose = TRUE)})

print(mod_ran)
shell: Rscript {0}
# print(mod_ran)
# shell: Rscript {0}

0 comments on commit 3856cf3

Please sign in to comment.