From 12f2da15eec4a61256b7ccb1a786f272a38efedb Mon Sep 17 00:00:00 2001 From: Kohei Watanabe Date: Wed, 25 Oct 2023 19:39:34 +0900 Subject: [PATCH] create update-latest-release action --- .github/workflows/update-latest-release.yml | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/update-latest-release.yml diff --git a/.github/workflows/update-latest-release.yml b/.github/workflows/update-latest-release.yml new file mode 100644 index 0000000..210a9f8 --- /dev/null +++ b/.github/workflows/update-latest-release.yml @@ -0,0 +1,22 @@ +name: update-latest-release +on: + workflow_dispatch: +jobs: + main: + runs-on: ubuntu-latest + steps: + - run: echo ok > hello.txt + - uses: actions/github-script@v6 + with: + script: | + const { data: release } = await github.rest.repos.getLatestRelease(context.repo); + + const name = "hello.txt"; + const data = await require("node:fs").promises.readFile(name); + + await github.rest.repos.uploadReleaseAsset({ + ...context.repo, + release_id: release.id, + name, + data, + });