Skip to main content
Home

Built and signed on GitHub Actions

Works with
It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
It is unknown whether this package works with Deno
It is unknown whether this package works with Bun
It is unknown whether this package works with Browsers
JSR Score88%
Downloads1/wk
Published7 months ago (1.0.3)

🦕 molt-action

A GitHub Action to create a pull request to update dependencies in a Deno project with molt. See Pull requests for an example.

Usage

runs-on: ubuntu-latest

steps:
    - uses: actions/checkout@v4

    - uses: hasundue/molt-action@v1
      with:
        # optional inputs

Inputs

All inputs are optional. If not set, sensible defaults will be used. Many of them are inherited from peter-evans/create-pull-request and passed through to it.

Name Description Default
author Author of the pull request in the format of Display Name <email@adress.com>. ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com>
base Base branch to create the pull request against. The branch checked out in the workflow
branch Head branch to create the pull request from. molt-action
commit Whether to commit changes locally. true
commit-prefix Prefix for commit messages. chore:
committer Name of the committer in the format of Display Name <email@address.com> github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
config Relative path to the configuration file including imports from the root directory. Ignored if root is not given. Set to false to disable auto discovery. deno.json or deno.jsonc if available
draft Whether to create a draft pull request. false
labels Comma or newline-separated list of labels to add to the pull request. dependencies
lock Relative path to the lock file to update from the root directory. Ignored if root is not given. Set to false to disable auto discovery. deno.lock if available
pull-request Whether to create a pull request. true
root Root directory of the relevant source files. The shallowest directory containing deno.json or deno.jsonc if available, otherwise the repository root
source Source files to update dependencies in, specified as glob patterns. If a Deno configuration file with imports is specified or found, this defaults to nothing. Otherwise, it defaults to **/*.ts.
exclude Files to exclude from dependency updates, specified as glob patterns. If a directory is specified, all files under it are excluded. []
token GitHub token with permissions contents: write and pull-requests: write or a repo scoped personal access token (PAT). ${{ secrets.GITHUB_TOKEN }}
write Whether to write changes to disk. Forced to true if commit or pull-request is true. true

Outputs

Name Description
dependencies A JSON list of updated dependencies, or an empty string.
files A list of updated files.
report A detailed report of the changes made in Markdown format.
summary A summary of the changes made.
Built and signed on
GitHub Actions

Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@molt/action

Import symbol

import * as action from "@molt/action";
or

Import directly with a jsr specifier

import * as action from "jsr:@molt/action";

Add Package

pnpm i jsr:@molt/action
or (using pnpm 10.8 or older)
pnpm dlx jsr add @molt/action

Import symbol

import * as action from "@molt/action";

Add Package

yarn add jsr:@molt/action
or (using Yarn 4.8 or older)
yarn dlx jsr add @molt/action

Import symbol

import * as action from "@molt/action";

Add Package

vlt install jsr:@molt/action

Import symbol

import * as action from "@molt/action";

Add Package

npx jsr add @molt/action

Import symbol

import * as action from "@molt/action";

Add Package

bunx jsr add @molt/action

Import symbol

import * as action from "@molt/action";