sqlite-regex 0.2.3

A SQLite extension for working with regular expressions
Documentation
const fs = require("fs").promises;

module.exports = async ({ github, context }) => {
  const {
    repo: { owner, repo },
    sha,
  } = context;
  console.log(process.env.GITHUB_REF);
  const release = await github.rest.repos.getReleaseByTag({
    owner,
    repo,
    tag: process.env.GITHUB_REF.replace("refs/tags/", ""),
  });
  console.log("release id: ", release.data.id);
  const release_id = release.data.id;

  const compiled_extensions = [
    {
      path: "sqlite-regex-macos-arm/regex0.dylib",
      name: "deno-darwin-aarch64.regex0.dylib",
    },
    {
      path: "sqlite-regex-macos/regex0.dylib",
      name: "deno-darwin-x86_64.regex0.dylib",
    },
    {
      path: "sqlite-regex-ubuntu/regex0.so",
      name: "deno-linux-x86_64.regex0.so",
    },
    {
      path: "sqlite-regex-windows/regex0.dll",
      name: "deno-windows-x86_64.regex0.dll",
    },
  ];
  await Promise.all(
    compiled_extensions.map(async ({ name, path }) => {
      return github.rest.repos.uploadReleaseAsset({
        owner,
        repo,
        release_id,
        name,
        data: await fs.readFile(path),
      });
    })
  );
};