Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
300 commits
Select commit Hold shift + click to select a range
b5553a3
feat: git bindings
Oct 4, 2024
a73fcfe
chore: fix release build action
Oct 4, 2024
c6270c6
feat: init dependency graph for packages
Oct 4, 2024
989bd87
feat: init package api
miguelramos Oct 4, 2024
c5da070
chore: package dependency
miguelramos Oct 8, 2024
9af5fd9
feat: init workspace implementation
miguelramos Oct 10, 2024
77c07f7
feat: workspace get packages init
miguelramos Oct 11, 2024
68189fa
chore: display in dependency
Oct 11, 2024
fc286ef
chore: workspace methods
Oct 11, 2024
f1f9fd7
chore: maintenance workspace tests
miguelramos Oct 14, 2024
4b3602d
chore: take out creating regex from loop
miguelramos Oct 14, 2024
0885ec6
chore: change workspace test to use repository struct
miguelramos Oct 14, 2024
6833edd
chore: check status
Oct 14, 2024
c884dad
chore: check status for windows
Oct 14, 2024
4f2420e
chore: skip windows
Oct 14, 2024
7a78158
chore: finding why windows is failing
Oct 14, 2024
6b82ff9
chore: understanding windows error
Oct 14, 2024
d5aa7c0
chore: find the error dude
Oct 14, 2024
b0494ee
chore: check creating file
miguelramos Oct 15, 2024
be6ac34
chore: debug output
miguelramos Oct 15, 2024
c6b5d51
chore: debug output
miguelramos Oct 16, 2024
033e9c6
chore: debug output
miguelramos Oct 16, 2024
2df4d3a
chore: debug output
miguelramos Oct 16, 2024
d3dc73c
chore: debug windows command
miguelramos Oct 22, 2024
0a3bfc8
chore: debug windows command
miguelramos Oct 22, 2024
7b3aa12
chore: debug windows command
miguelramos Oct 23, 2024
1d8f4a3
chore: debug windows command
miguelramos Oct 23, 2024
510538d
chore: debug windows command
miguelramos Oct 23, 2024
bb559ee
chore: debug windows command
miguelramos Oct 23, 2024
3b76e62
chore: debug windows command
miguelramos Oct 23, 2024
df04a1b
chore: skip all test unlse test mock
miguelramos Oct 23, 2024
0f57c75
chore: try to find windows git problem
miguelramos Oct 23, 2024
840bf5c
chore: try to find windows git problem
miguelramos Oct 23, 2024
fdc455a
chore: try to find windows git problem
miguelramos Oct 23, 2024
980bbcb
chore: try to find windows git problem
miguelramos Oct 25, 2024
71e6d71
chore: try to find windows git problem
miguelramos Oct 25, 2024
7abbf2e
chore: try to find windows git problem
miguelramos Oct 25, 2024
4813008
chore: try to find windows git problem
miguelramos Oct 25, 2024
d22ffcb
chore: try to find windows git problem
miguelramos Oct 25, 2024
38f2544
chore: try to find windows git problem
miguelramos Oct 25, 2024
aff6ca4
chore: try to find windows git problem
miguelramos Oct 25, 2024
d42cca1
chore: try to find windows git problem
miguelramos Oct 25, 2024
9a1b482
chore: try to find windows git problem
miguelramos Oct 25, 2024
cbb06e0
chore: windows git unknown behaviour
Oct 25, 2024
3199600
chore: windows git unknown behaviour
Oct 25, 2024
5424846
chore: windows git unknown behaviour
Oct 25, 2024
59755ae
chore: windows git unknown behaviour
Oct 25, 2024
55b6285
chore: windows git unknown behaviour
Oct 25, 2024
84ee8ae
chore: windows git unknown behaviour
Oct 25, 2024
087c814
chore: windows git unknown behaviour
Oct 25, 2024
0ed87f4
chore: windows git unknown behaviour
Oct 25, 2024
28f0048
chore: windows git unknown behaviour
Oct 25, 2024
a935a6b
chore: windows git unknown behaviour
Oct 25, 2024
6e28601
chore: windows git unknown behaviour
Oct 25, 2024
b0cd399
chore: windows git unknown behaviour
Oct 25, 2024
301f09c
chore: windows git unknown behaviour
Oct 25, 2024
df9dacf
chore: full tests for testing tools
Oct 25, 2024
309b206
chore: renable changes tests
miguelramos Oct 25, 2024
ea56c65
chore: renable config tests
miguelramos Oct 25, 2024
aa5771d
chore: renable dependency tests
miguelramos Oct 25, 2024
7aacb66
chore: renable manager tests
miguelramos Oct 25, 2024
ba900d9
chore: fix config tests for OSX
miguelramos Oct 25, 2024
c1c25e1
chore: renable package tests
miguelramos Oct 25, 2024
094e3d0
chore: fix config tests for OSX
miguelramos Oct 25, 2024
95d8b5d
chore: fix config tests for OSX
miguelramos Oct 25, 2024
8085e82
chore: pnpm not recognize in windows
miguelramos Oct 27, 2024
d134fc2
chore: skipp tests for windows
Oct 28, 2024
e82cf21
chore: windows get changed packages test
Oct 28, 2024
e6d779f
chore: debug windows changed files
Oct 28, 2024
8ca77a0
chore: debug windows changed files
Oct 28, 2024
a5debbc
chore: init workspace standard package
miguelramos Oct 29, 2024
3beae5c
chore: execute command tests
miguelramos Oct 29, 2024
8c3a64e
chore: test with command error annotation
miguelramos Oct 29, 2024
366bf56
chore: init repository feature
miguelramos Oct 29, 2024
6399682
chore: repo config and init functions
Oct 29, 2024
5db7d38
chore: repo is vcs
Oct 29, 2024
c33eba8
chore: repo create branch
Oct 29, 2024
6afaeb8
chore: repo list branches
Oct 29, 2024
df1448a
chore: repo log and diff
miguelramos Oct 30, 2024
ccf594d
chore: diff test
miguelramos Nov 1, 2024
6adbeab
chore: check log error
miguelramos Nov 1, 2024
47da408
chore: fix log test
miguelramos Nov 1, 2024
3d9c704
chore: check windows diff
miguelramos Nov 4, 2024
a471f51
chore: diff for windows
miguelramos Nov 4, 2024
9005694
chore: config list
miguelramos Nov 4, 2024
010c3df
chore: log refactor and merge feature
miguelramos Nov 4, 2024
bad1853
chore: output merge log
miguelramos Nov 4, 2024
9655db2
chore: fix merge test
miguelramos Nov 4, 2024
64a7d04
chore: add all feature
miguelramos Nov 4, 2024
4e0b79f
chore: add all feature
miguelramos Nov 4, 2024
586f7b7
chore: add single feature
miguelramos Nov 4, 2024
71d6bba
chore: current sha, diverge commit and fetch feature
miguelramos Nov 4, 2024
7f93ed1
chore: previous sha feature
miguelramos Nov 4, 2024
13efede
chore: previous sha test
miguelramos Nov 5, 2024
c305c73
chore: first sha test
miguelramos Nov 5, 2024
4732750
chore: fix first sha feature and test
miguelramos Nov 7, 2024
0c3b55c
chore: debug first sha for windows
miguelramos Nov 7, 2024
e94b7f1
chore: debug first sha for windows
miguelramos Nov 7, 2024
1734b2f
chore: debug first sha for windows
miguelramos Nov 7, 2024
d2ce7ed
chore: debug first sha for windows
miguelramos Nov 7, 2024
9138dab
chore: debug first sha for windows
miguelramos Nov 7, 2024
9adfe16
chore: debug first sha for windows
miguelramos Nov 7, 2024
f7a8bce
chore: diverged commit repo feature
miguelramos Nov 11, 2024
baeb81e
chore: status repo feature
miguelramos Nov 11, 2024
7a874d0
chore: current branch repo feature
miguelramos Nov 11, 2024
3aea711
chore: branch from commit repo feature
miguelramos Nov 11, 2024
394e01e
chore: tag repo feature
miguelramos Nov 11, 2024
c53b873
chore: push repo feature
miguelramos Nov 11, 2024
6ea2623
chore: commit repo feature
miguelramos Nov 11, 2024
2543fa1
chore: files_changed_since_sha repo feature
miguelramos Nov 11, 2024
f7328ad
chore: commits since repo feature
miguelramos Nov 12, 2024
8ebc8a5
chore: remote or local tags feature
miguelramos Nov 12, 2024
c70145a
chore: remote or local tags feature
miguelramos Nov 13, 2024
bc68d92
chore: get_all_files_changed_since_branch feature
miguelramos Nov 13, 2024
7a5410c
chore: project root path detection feature
miguelramos Nov 13, 2024
9fbb4e8
chore: project root path detection feature
miguelramos Nov 13, 2024
a4d2e95
chore: project root path detection feature
miguelramos Nov 13, 2024
76b9807
chore: init package manager detection feature
miguelramos Nov 13, 2024
b27601d
chore: package manager detection feature
miguelramos Nov 13, 2024
0735c23
chore: pkg crate init and dependency feature
miguelramos Nov 19, 2024
d637241
chore: package feature
miguelramos Nov 19, 2024
eb9d359
chore: init config feature in monorepo crate
miguelramos Nov 19, 2024
2eb2d96
chore: init changes feature and testing toolings
miguelramos Nov 20, 2024
e723858
chore: changes tests
miguelramos Nov 20, 2024
a2d100e
chore: init workspace feature
miguelramos Nov 20, 2024
88f8ae0
fix: test canonic path
miguelramos Nov 22, 2024
5e0bd8d
chore: fix workspace changed files
miguelramos Nov 22, 2024
90d7f48
chore: github action pull request step for setup node
miguelramos Nov 22, 2024
3e6734b
chore: adjustments for windows
miguelramos Nov 22, 2024
4f794b8
chore: skip windows test
miguelramos Dec 3, 2024
d5a4571
chore: integrate repository in workspace
miguelramos Dec 3, 2024
d3597f4
feat: init conventional feature
miguelramos Dec 4, 2024
d94fdae
feat: init method get_last_known_publish_tag_info_for_package on work…
miguelramos Dec 13, 2024
7799157
feat(workspace): enhance package versioning and tag management
miguelramos Dec 15, 2024
5a75e3c
chore: version feature implementation
miguelramos Jan 9, 2025
2a9120c
chore: start implementing get_package_recommend_bump
miguelramos Jan 9, 2025
279a44e
chore: continue implementing get_package_recommend_bump
miguelramos Feb 6, 2025
4d39059
feat: get_recommend_bump test init
Feb 7, 2025
7d42fe7
feat: recommended bumps tests and initial implementation
Feb 10, 2025
9227a09
feat: recommended bump final implementation
miguelramos Feb 11, 2025
d0464c8
chore: init get_bumps implementation
miguelramos Feb 11, 2025
8da8885
feat: get_bumps tests and implementation
Feb 11, 2025
5c7d4b7
feat: implementing apply_bumps and init test
Feb 11, 2025
5601bb4
feat: improve get_changed_packages with diff
miguelramos Feb 12, 2025
91e5013
chore: revert to grap dependency step
Feb 13, 2025
1221ad2
chore: dependency graph resolution with dependents
miguelramos Feb 14, 2025
2f5018b
feat: init rework get_bumps method
Feb 14, 2025
0223b03
feat: get bumps updates
miguelramos Feb 17, 2025
04835c3
chore: experimenting
Feb 17, 2025
7ac5b4e
chore: implementing get_bumps and split logic
miguelramos Feb 18, 2025
9465a77
feat; apply bumps implementation
Feb 18, 2025
480a169
chore: init napi
miguelramos Feb 19, 2025
5d42795
fix: workspace resolution names
Feb 19, 2025
010e00a
chore: implemented changes bindings
Feb 19, 2025
6900770
chore: implemented paths bindings
Feb 19, 2025
1dead28
chore: implemented manager bindings
Feb 19, 2025
f081bdb
chore: implemented command bindings
Feb 19, 2025
91bc2cb
chore: implemented version bindings
Feb 20, 2025
2aeac47
chore: implemented dependency bindings
Feb 20, 2025
c8a6438
chore: binding dependents packages
miguelramos Feb 24, 2025
f24a761
chore: bindings repo and package
Feb 24, 2025
ba41d3a
chore: init workspace bindings
Feb 24, 2025
e62415e
feat: recommended bumps binding
miguelramos Feb 25, 2025
f4a115d
chore: refactor some structs
miguelramos Feb 26, 2025
73c19d4
chore: get bumps binding
Feb 25, 2025
498e41b
chore: research class references
Feb 26, 2025
15acff4
fix: reference for PackageInfo->Package->Dependency
miguelramos Feb 27, 2025
c932fe1
fix: dependents resolution
miguelramos Feb 27, 2025
59f8cce
feat: restructure of pkg crate, code split for better readability. Ex…
miguelramos Mar 6, 2025
6fe99d9
fix: bring back zed local settings 🔅
miguelramos Mar 6, 2025
b80aa7e
chore: update some lint issues
Mar 6, 2025
9f0fa6e
feat: package diff support
Mar 6, 2025
35f1596
feat: upgrader
Mar 10, 2025
0139c7c
chore: maintenance fixes for warnings
Mar 10, 2025
ae5b293
feat: graph visualization (dot and ascii)
Mar 10, 2025
8b22b78
feat: errors bindings
Mar 12, 2025
a607184
feat: errors bindings
Mar 12, 2025
dcb4bc2
feat: types bindings
Mar 12, 2025
9dfd522
feat: registry binding
miguelramos Mar 12, 2025
59dc2ab
feat: js comments and redined typescript types
miguelramos Mar 14, 2025
abacd95
feat: binding for PackageInfo
Mar 14, 2025
72f0995
feat: binding Diff package binding
Mar 14, 2025
41ddabf
feat: registry bindings implementation
Mar 14, 2025
bdac09c
feat: graph bindings implementation
Mar 14, 2025
5f998d6
feat: upgrader binding feature
Mar 14, 2025
a93d13b
chore: main js
Mar 14, 2025
0324717
chore: javascript building research
Mar 18, 2025
3901a97
feat: bindings for standard crate
miguelramos Mar 19, 2025
196d693
chore: re-initialize solution
miguelramos Mar 20, 2025
8a636de
feat: standard bindings and support for throws
Mar 20, 2025
6cb0f2d
chore: init git with git2 lib
miguelramos Mar 21, 2025
22199f7
feat: git methods on the way
Mar 21, 2025
7e8b1df
feat: git api implemented with git2 crate
Mar 24, 2025
0a798a9
chore: add git config user/email to tests
Mar 24, 2025
93932c7
chore: test setup git
Mar 24, 2025
89fc829
chore: fix windows canonic paths comparison
Mar 24, 2025
caeb1a2
chore: fix test_get_all_files_changed_since_branch for windows
Mar 24, 2025
38c8539
chore: repo git documentation blocks
Mar 24, 2025
958969f
chore: init repo bindings for node
miguelramos Mar 25, 2025
ef3ca28
feat: git bindings
Mar 25, 2025
6a5f7ff
chore: remove unused napi const
Mar 25, 2025
c91ccb9
feat: package version implementation
Mar 25, 2025
0669d5f
chore: version bindings
Mar 25, 2025
698c277
feat: dependency in package tools
Mar 25, 2025
e0156d6
feat: add Dependency class for node bindings
miguelramos Mar 26, 2025
8b3667b
chore: add Dependency version comparison methods
Mar 26, 2025
ab86086
feat: package crate and refactor file structure
Mar 26, 2025
19d1950
feat: package diff and dependency change
Mar 26, 2025
1b6af39
feat: package registry
Mar 27, 2025
a9e7e2f
feat: registry manager and local
Mar 27, 2025
0f90244
feat: package and dependency graph
Mar 27, 2025
55bfdbe
feat: graph validation and builder
Mar 27, 2025
8cac9b0
feat: graph visualization
Mar 27, 2025
4dcf4b4
feat: upgrader implementation
Mar 27, 2025
c74bffb
chore: move upgrader builder to upgrader crate
Mar 27, 2025
6b1c236
chore: tests on package crate
Mar 27, 2025
be58c46
feat: monorepo crate and initial feature workspaces
Mar 28, 2025
246d4c7
feat: changes implementation
Mar 28, 2025
873883d
feat: updating logic in changes
miguelramos Mar 31, 2025
cbe1576
feat: changes now support environments
Mar 31, 2025
f3198a5
chore: init hooks crate
miguelramos Apr 1, 2025
a625cff
feat: versioning
Apr 1, 2025
fc53efa
chore: remove hooks crate
Apr 1, 2025
4c44c04
feat: task manager
miguelramos Apr 1, 2025
135e73f
chore: fixture for tests definition
Apr 1, 2025
99bfa0c
chore: fix task and start from scratch tests
Apr 2, 2025
5cb6bc9
chore: redefine specs docs
Apr 4, 2025
d3df1a5
chore: tests
Apr 4, 2025
a711bba
chore: changes tests failing
Apr 8, 2025
77ad7bf
chore: get into dependencies updates with cycles
Apr 8, 2025
0a6f5ba
chore: updates dependency, cycles and related bump etc
Apr 9, 2025
b4d6bf6
chore: docs for all crates
Apr 9, 2025
a5fadf1
chore: specs docs and init refactoring tests
Apr 10, 2025
bc16104
chore: testing
Apr 10, 2025
42f7629
chore: updates package tests
Apr 10, 2025
124022a
chore: tests for versioning
Apr 11, 2025
1c5626a
chore: fix changelog generation test
Apr 14, 2025
27c4922
chore: versioning tests
Apr 14, 2025
1dbee53
chore: workspace tests
Apr 14, 2025
5df16bc
chore: init cli crate
Apr 15, 2025
d094ad0
chore: init cli plan
Apr 15, 2025
96950d3
chore: todo for testing cli
Apr 15, 2025
92bd684
chore: ui terminal components
Apr 16, 2025
d89bba1
chore: ui widget tabular
Apr 17, 2025
5ada489
chore: update tabular widget
Apr 17, 2025
8ad39a4
chore: cli info and config
Apr 17, 2025
394bf87
chore: update workspace daemon
Apr 17, 2025
eddcb8b
chore: increase buffer size limit
Apr 22, 2025
4a282e8
chore: daemon implementation
Apr 23, 2025
002aaae
chore: restructure of cli
Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 11 additions & 13 deletions cliff-d.toml → .config.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# git-cliff ~ configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[tools]
bump_sync = true
repo_url = "https://github.com/websublime/workspace-node-tools"
internal_packages = []

[changelog]
[cliff.changelog]
# template for the changelog footer
header = """
## What's Changed\n
Expand Down Expand Up @@ -61,7 +59,7 @@ postprocessors = [
{ pattern = '<REPO>', replace = "https://github.com/websublime/workspace-node-tools" }, # replace repository URL
]

[git]
[cliff.git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
Expand All @@ -73,7 +71,7 @@ commit_preprocessors = [
{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))" },
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
{ pattern = '.*', replace_command = 'typos --write-changes -' },
# { pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
Expand All @@ -95,15 +93,15 @@ commit_parsers = [
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
protect_breaking_commits = true
# filter out the commits that are not matched by commit parsers
filter_commits = false
filter_commits = true
# regex for matching git tags
tag_pattern = "v[0-9].*"
# regex for skipping tags
skip_tags = "beta|alpha"
#skip_tags = "beta|alpha"
# regex for ignoring tags
ignore_tags = "rc|v2.1.0|v2.1.1"
#ignore_tags = "rc|v2.1.0|v2.1.1"
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
Expand Down
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
* text eol=lf

# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.gif binary
*.svg binary
44 changes: 0 additions & 44 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

12 changes: 0 additions & 12 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

68 changes: 68 additions & 0 deletions .github/actions/setup-git/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: 'Setup Git Config'
description: 'Setup git config'
branding:
icon: git-commit
color: black
inputs:
user:
description: |
User to setup.
- `bot` => github-actions[bot]
- `actor` => github.actor
- `commit` => user from `HEAD` commit
- `USER_NAME <USER_EMAIL>`
required: true
default: 'bot'
runs:
using: 'composite'
steps:
- name: Setup User Config
shell: bash
env:
INPUT_USER: ${{ inputs.user }}
run: |
# Setup User Config

user_name=
user_email=

case "$INPUT_USER" in
bot)
user_name='github-actions[bot]'
user_email='41898282+github-actions[bot]@users.noreply.github.com'
;;
actor)
user_name="${GITHUB_ACTOR}"
user_email="${GITHUB_ACTOR_ID}+${GITHUB_ACTOR}@users.noreply.github.com"
;;
committer)
user_name="$(git log -n 1 --format=%cn)"
user_email="$(git log -n 1 --format=%ce)"
;;
*)
user_name="$(echo "$INPUT_USER" | sed -E '/^(.*) *<(.*)> *$/!d;s//\1/')"
user_email="$(echo "$INPUT_USER" | sed -E '/^(.*) *<(.*)> *$/!d;s//\2/')"
;;
esac

if [ -z "$user_name" ] || [ -z "$user_email" ]
then
echo "::error::Unexpected user value '$INPUT_USER'" \
"Valid user values are bot, actor, committer or 'USER_NAME <USER_EMAIL>'"
exit 1
fi

git config --global user.name "$user_name" \
&& echo "user.name: ${user_name}"
git config --global user.email "$user_email" \
&& echo "user.email: ${user_email}"

- name: Setup Push Config
shell: bash
run: |
# Setup Push Config

push_autoSetupRemote=true

git config --global push.autoSetupRemote "$push_autoSetupRemote" \
&& echo "push.autoSetupRemote: ${push_autoSetupRemote}"
40 changes: 40 additions & 0 deletions .github/actions/setup-node/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: 'Setup Node'

description: 'Setup node and pnpm'

runs:
using: 'composite'
steps:
- name: Install pnpm
uses: pnpm/action-setup@v4

- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: 'pnpm'

- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV

- uses: actions/cache@v4
name: Setup pnpm cache
if: ${{ github.ref_name == 'main' }}
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-

- uses: actions/cache@v4
if: ${{ github.ref != 'main' }}
with:
path: ${{ env.STORE_PATH }}
key: |
${{ runner.os }}-pnpm-store-

- name: Install dependencies
shell: bash
run: pnpm install --no-frozen-lockfile
45 changes: 45 additions & 0 deletions .github/actions/setup-rust/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: 'Setup Rust'

description: 'Setup rust'

inputs:
# See https://rust-lang.github.io/rustup/concepts/components.html
components:
required: false
type: string
description: space separated Rust components, e.g. `clippy rustfmt rust-docs`

tools:
required: false
type: string
description: comma separated Cargo tools

restore-cache:
default: true
required: false
type: boolean
description: whether to restore cache

save-cache:
default: false
required: false
type: boolean
description: whether to save cache, e.g. `github.ref_name == 'main'`

cache-key:
default: 'main'
required: false
type: string
description: cache key prefix

runs:
using: 'composite'
steps:
- name: Setup Rust
uses: Boshen/setup-rust@main
with:
components: ${{ inputs.components }}
tools: ${{ inputs.tools }}
restore-cache: ${{ inputs.restore-cache }}
save-cache: ${{ inputs.save-cache }}
cache-key: ${{ inputs.cache-key }}
15 changes: 0 additions & 15 deletions .github/dependabot.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/audit.yml

This file was deleted.

Loading
Loading