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, + });