Find GitHub actions used in a workflow file
Examples
workflows <- system.file("workflows", package = "pinsha")
pin_find_actions(workflows)
#> $`/home/runner/work/_temp/Library/pinsha/workflows/R-CMD-check.yaml`
#> [1] "r-lib/actions/setup-pandoc@v2"
#> [2] "r-lib/actions/setup-r@v2"
#> [3] "r-lib/actions/setup-r-dependencies@v2"
#> [4] "r-lib/actions/check-r-package@v2"
#>
#> $`/home/runner/work/_temp/Library/pinsha/workflows/pkgdown.yaml`
#> [1] "r-lib/actions/setup-pandoc@v2"
#> [2] "r-lib/actions/setup-r@v2"
#> [3] "r-lib/actions/setup-r-dependencies@v2"
#> [4] "JamesIves/github-pages-deploy-action@v4.5.0"
#>
#> $`/home/runner/work/_temp/Library/pinsha/workflows/test-coverage.yaml`
#> [1] "r-lib/actions/setup-r@v2"
#> [2] "r-lib/actions/setup-r-dependencies@v2"
#> [3] "codecov/codecov-action@v5"
#>
pkgdown <- system.file("workflows", "pkgdown.yaml", package = "pinsha")
pin_find_actions(pkgdown)
#> [1] "r-lib/actions/setup-pandoc@v2"
#> [2] "r-lib/actions/setup-r@v2"
#> [3] "r-lib/actions/setup-r-dependencies@v2"
#> [4] "JamesIves/github-pages-deploy-action@v4.5.0"