Skip to content

Test

Test #17

Workflow file for this run

name: R Release
on:
pull_request:
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup R
uses: r-lib/actions/setup-r@v2
- name: Install the latest version of rv
uses: a2-ai/setup-rv@main
- name: sync
run: rv sync
- name: get library path
id: library
run: |
OUTPUT=$(rv library)
echo "result=$OUTPUT" >> $GITHUB_OUTPUT
echo $GITHUB_OUTPUT
- name: Run R Releaser
id: releaser
uses: A2-ai/r-releaser/build-src@main
with:
library: ${{ steps.library.outputs.result }}
resave-data: false
md5: true
user: bob
metadata: |
{
"config": {
"option1": "value1",
"option2": "value2"
},
"items": [1, 2, 3]
}
- name: echo output
run: |
echo ${{ steps.releaser.outputs.tarball_path }}
echo ${{ steps.releaser.outputs.tarball_name }}
- name: Upload binaries to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ steps.releaser.outputs.tarball_path }}
asset_name: ${{ steps.releaser.outputs.tarball_name }}
tag: "test"
overwrite: true