Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 2 additions & 0 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
timeout-minutes: 10
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: autofix
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/hyperfine.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
fetch-depth: 0
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
- run: curl https://mise.run | MISE_INSTALL_PATH="$HOME/bin/mise-release" sh
- run: echo "$HOME/bin" >> "$GITHUB_PATH"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/ppa-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
fetch-depth: 0
submodules: true

- name: Set up environment variables
run: |
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/registry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: build
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-fig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ jobs:
with:
fetch-depth: 0
token: ${{ secrets.MISE_GH_TOKEN }}
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: build
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
with:
fetch-depth: 0
token: ${{ secrets.MISE_GH_TOKEN }}
submodules: true
- uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6
with:
gpg_private_key: ${{ secrets.MISE_GPG_KEY }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ jobs:
target: armv7-unknown-linux-musleabi
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- name: Install cross
uses: taiki-e/install-action@0aa4f22591557b744fe31e55dbfcdfea74a073f7 # v2
with:
Expand Down Expand Up @@ -96,6 +98,8 @@ jobs:
p12-file-base64: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12 }}
p12-password: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12_PASS }}
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- name: cache crates
id: cache-crates
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
Expand Down Expand Up @@ -138,6 +142,8 @@ jobs:
target: x86_64-pc-windows-msvc
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- run: rustup target add ${{matrix.target}}
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test-vfox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
- run: |
cargo build --all-features
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ jobs:
timeout-minutes: 60
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: build
Expand All @@ -54,6 +56,8 @@ jobs:
timeout-minutes: 60
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: build
Expand Down Expand Up @@ -82,6 +86,8 @@ jobs:
MISE_CACHE_DIR: ~/.cache/mise
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: build
Expand Down Expand Up @@ -118,6 +124,7 @@ jobs:
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.head_ref }}
submodules: true
- uses: taiki-e/install-action@0aa4f22591557b744fe31e55dbfcdfea74a073f7 # v2
with:
tool: cargo-deny,cargo-msrv,cargo-machete
Expand Down Expand Up @@ -156,6 +163,7 @@ jobs:
with:
repository: ${{ github.event.pull_request.head.repo.full_name }}
ref: ${{ github.head_ref }}
submodules: true
- run: rustup default nightly
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
Expand Down Expand Up @@ -186,6 +194,7 @@ jobs:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
fetch-depth: 0
submodules: true
- name: Install build and test dependencies
run: |
sudo apt-get update
Expand Down Expand Up @@ -235,6 +244,8 @@ jobs:
MISE_CACHE_DIR: ~/.cache/mise
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2
with:
shared-key: unit
Expand All @@ -254,6 +265,8 @@ jobs:
MISE_CACHE_DIR: ~/.cache/mise
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
submodules: true
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
with:
name: mise-windows-latest
Expand Down
24 changes: 24 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[submodule "crates/vfox/embedded-plugins/vfox-aapt2"]
path = crates/vfox/embedded-plugins/vfox-aapt2
url = https://github.com/mise-plugins/vfox-aapt2.git
[submodule "crates/vfox/embedded-plugins/vfox-ag"]
path = crates/vfox/embedded-plugins/vfox-ag
url = https://github.com/mise-plugins/vfox-ag.git
[submodule "crates/vfox/embedded-plugins/vfox-android-sdk"]
path = crates/vfox/embedded-plugins/vfox-android-sdk
url = https://github.com/mise-plugins/vfox-android-sdk.git
[submodule "crates/vfox/embedded-plugins/vfox-ant"]
path = crates/vfox/embedded-plugins/vfox-ant
url = https://github.com/mise-plugins/vfox-ant.git
[submodule "crates/vfox/embedded-plugins/vfox-bfs"]
path = crates/vfox/embedded-plugins/vfox-bfs
url = https://github.com/mise-plugins/vfox-bfs.git
[submodule "crates/vfox/embedded-plugins/vfox-bpkg"]
path = crates/vfox/embedded-plugins/vfox-bpkg
url = https://github.com/mise-plugins/vfox-bpkg.git
[submodule "crates/vfox/embedded-plugins/vfox-chicken"]
path = crates/vfox/embedded-plugins/vfox-chicken
url = https://github.com/mise-plugins/vfox-chicken.git
[submodule "crates/vfox/embedded-plugins/vfox-vlang"]
path = crates/vfox/embedded-plugins/vfox-vlang
url = https://github.com/mise-plugins/vfox-vlang.git
1 change: 1 addition & 0 deletions .markdownlintignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/registry/
/target/
CHANGELOG.md
crates/vfox/embedded-plugins/
docs/node_modules/
docs/cli/watch.md
node_modules/
Expand Down
1 change: 1 addition & 0 deletions crates/vfox/.prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
plugins/nodejs
embedded-plugins
12 changes: 11 additions & 1 deletion crates/vfox/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,17 @@ description = "Interface to vfox plugins"
documentation = "https://docs.rs/vfox"
homepage = "https://github.com/jdx/mise"
repository = "https://github.com/jdx/mise"
include = ["src", "lua", "Cargo.toml", "Cargo.lock", "README.md", "LICENSE"]
include = [
"src",
"lua",
"embedded-plugins",
"build.rs",
"Cargo.toml",
"Cargo.lock",
"README.md",
"LICENSE",
]
build = "build.rs"

[lib]
name = "vfox"
Expand Down
Loading
Loading