Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explorations into task dir issues #1873

Draft
wants to merge 2,029 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2029 commits
Select commit Hold shift + click to select a range
85da451
chore: Release mise version 2024.2.3
jdx Feb 2, 2024
a43f40b
fix(tasks): fix parsing of alias attribute (#1596)
Ajpantuso Feb 3, 2024
e2e9af7
fix(deps): update rust crate clap_mangen to 0.2.19 (#1598)
renovate[bot] Feb 3, 2024
5159491
fix(deps): update rust crate clap_complete to 4.4.10 (#1597)
renovate[bot] Feb 3, 2024
b64b0a8
fix(deps): update rust crate eyre to 0.6.12 (#1601)
renovate[bot] Feb 3, 2024
96afcd3
fix(deps): update rust crate indexmap to 2.2.2 (#1602)
renovate[bot] Feb 3, 2024
a508ec2
chore: Release mise version 2024.2.4
jdx Feb 3, 2024
1a7b3f0
use serde to parse tools (#1599)
jdx Feb 3, 2024
2292c11
fix(deps): update rust crate itertools to 0.12.1 (#1604)
renovate[bot] Feb 3, 2024
d959790
tasks: support "false" env vars (#1603)
jdx Feb 3, 2024
8996bd8
chore(deps): update nick-fields/retry action to v3 (#1610)
renovate[bot] Feb 3, 2024
0e2ead1
fix(deps): update rust crate toml_edit to 0.21.1 (#1609)
renovate[bot] Feb 3, 2024
831af03
fix(deps): update rust crate toml to 0.8.9 (#1608)
renovate[bot] Feb 3, 2024
ded7e82
chore(deps): update peter-evans/create-pull-request action to v6 (#1611)
renovate[bot] Feb 3, 2024
9a75c7d
fix(deps): update rust crate serde_json to 1.0.113 (#1607)
renovate[bot] Feb 3, 2024
7f01f34
fix(deps): update rust crate reqwest to 0.11.24 (#1605)
renovate[bot] Feb 3, 2024
6e8a97f
doctor: add some info (#1614)
jdx Feb 5, 2024
d15ea44
env-file: add dotenv paths to watch files (#1615)
jdx Feb 5, 2024
cb9ab2d
fix lint issues in rust 1.77.0-beta.1
jdx Feb 5, 2024
6a004a7
docs: cli help
jdx Feb 6, 2024
59362f2
chore: Release mise version 2024.2.5
jdx Feb 6, 2024
0dd07e7
calm io (#1621)
jdx Feb 7, 2024
92a3e87
use OnceLock where possible
jdx Feb 7, 2024
fb9fdf9
automatically try https if http fails (#1622)
jdx Feb 7, 2024
ec03744
added optional pre-commit hook
jdx Feb 7, 2024
521c31e
fish: reuse existing command_not_found handler (#1624)
jdx Feb 7, 2024
adfcc0d
chore: Release mise version 2024.2.6
jdx Feb 7, 2024
fce42d7
fix task loading (#1625)
jdx Feb 7, 2024
f288b40
tasks: support global file tasks (#1627)
jdx Feb 7, 2024
d8efa0e
ls: add installed/active flags (#1629)
jdx Feb 7, 2024
a30842b
fish: fix command not found handler
jdx Feb 8, 2024
e2845f3
chore: Release mise version 2024.2.7
jdx Feb 8, 2024
e291cc3
docs
jdx Feb 8, 2024
a334924
tasks: ignore non-executable tasks (#1642)
jdx Feb 9, 2024
68ff913
fix support for tera templates in tool version strings (#1643)
jdx Feb 9, 2024
638a426
save space
jdx Feb 9, 2024
786220c
go: GOROOT/GOBIN/GOPATH changes (#1641)
jdx Feb 9, 2024
0c59c59
save space
jdx Feb 9, 2024
fa7a977
chore: Release mise version 2024.2.8
jdx Feb 9, 2024
8a9a284
bump msrv for clap compatibility
jdx Feb 9, 2024
77137e1
chore: Release mise version 2024.2.9
jdx Feb 9, 2024
6ac66a8
fix(deps): update rust crate clap to 4.5.0 (#1644)
renovate[bot] Feb 10, 2024
544b986
fix(deps): update rust crate clap_complete to 4.5.0 (#1645)
renovate[bot] Feb 10, 2024
15f9810
fix(deps): update rust crate clap_mangen to 0.2.20 (#1646)
renovate[bot] Feb 10, 2024
a14a320
fix(deps): update rust crate tempfile to 3.10.0 (#1647)
renovate[bot] Feb 10, 2024
6caaf77
fix(deps): update rust crate either to 1.10.0 (#1649)
renovate[bot] Feb 10, 2024
3f615ca
fix(deps): update rust crate toml to 0.8.10 (#1648)
renovate[bot] Feb 10, 2024
2023664
fix(deps): update rust crate toml_edit to 0.22.4 (#1650)
renovate[bot] Feb 10, 2024
409f218
usage (#1652)
jdx Feb 10, 2024
4292537
cargo up
jdx Feb 10, 2024
13ea6c9
chore: Release mise version 2024.2.10
jdx Feb 10, 2024
775db38
fix(deps): update rust crate indicatif to 0.17.8 (#1651)
renovate[bot] Feb 10, 2024
8399b1f
default fish+bash to use usage for completions
jdx Feb 10, 2024
0bc48ed
add usage to CI
jdx Feb 10, 2024
4eba7c0
add usage to CI
jdx Feb 10, 2024
b41f4e4
chore: Release mise version 2024.2.11
jdx Feb 10, 2024
f3a0117
install usage via cargo-binstall
jdx Feb 10, 2024
af9b541
fix(deps): update rust crate usage-lib to 0.1.8 (#1653)
renovate[bot] Feb 11, 2024
111a218
chore: Release mise version 2024.2.12
jdx Feb 11, 2024
e46fe04
fix completion generators if usage is not installed
jdx Feb 11, 2024
196b8cd
chore: Release mise version 2024.2.13
jdx Feb 11, 2024
ba96f1f
fix(deps): update rust crate chrono to 0.4.34 (#1654)
renovate[bot] Feb 11, 2024
2822554
fix completions in linux
jdx Feb 11, 2024
65006ad
chore: Release mise version 2024.2.14
jdx Feb 11, 2024
c6d4a4a
fix(deps): update rust crate thiserror to 1.0.57 (#1659)
renovate[bot] Feb 11, 2024
b581b9d
fish command_not_found handler fix (#1665)
jdx Feb 13, 2024
122a9b2
cargo up
jdx Feb 13, 2024
7ced699
run commit hook on main branch
jdx Feb 13, 2024
5ec8a5e
Revert "run commit hook on main branch"
jdx Feb 13, 2024
971fe5e
chore: Release mise version 2024.2.15
jdx Feb 13, 2024
10dbf54
compeltions: use dash compatible syntax
jdx Feb 14, 2024
7a02ac3
cargo up
jdx Feb 15, 2024
4f75ca5
chore: Release mise version 2024.2.16
jdx Feb 15, 2024
aed9563
fix(go): reflect on proper path for `GOROOT` (#1661)
wheinze Feb 15, 2024
3cf1232
fix(deps): update rust crate usage-lib to 0.1.9 (#1679)
renovate[bot] Feb 17, 2024
5a4851c
fix(deps): update rust crate indexmap to 2.2.3 (#1677)
renovate[bot] Feb 17, 2024
b024a7a
fix(deps): update rust crate toml_edit to 0.22.6 (#1678)
renovate[bot] Feb 17, 2024
48acf7d
fix(deps): update rust crate demand to 1.0.2 (#1676)
renovate[bot] Feb 17, 2024
bf8ff55
fix(deps): update rust crate clap to 4.5.1 (#1675)
renovate[bot] Feb 17, 2024
0958953
fix: allow go forge to install SHA versions when no tagged versions p…
Ajpantuso Feb 20, 2024
6c656f8
tests(integration): introduce rust based integration suite (#1612)
Ajpantuso Feb 20, 2024
28d4154
fix(bun): install bunx symlink (#1688)
booniepepper Feb 21, 2024
05869d9
Update README.md
jdx Feb 21, 2024
0d716d8
cargo up
jdx Feb 21, 2024
0c7e69b
docs: add missing alt text (#1691)
wheinze Feb 21, 2024
5c6e4dc
doctor: improve formatting/colors
jdx Feb 21, 2024
8c282b8
downgrade openssl due to build failures
jdx Feb 22, 2024
6fb1fa7
Revert "cargo up"
jdx Feb 22, 2024
6142403
cargo up (minus cc)
jdx Feb 22, 2024
54a5620
doctor: revamped output (#1694)
jdx Feb 22, 2024
3417560
Retry with https if request fails (#1690)
grant0417 Feb 22, 2024
1d0fb78
refactor: auto-try miseprintln macro
jdx Feb 22, 2024
17e6351
chore: Release mise version 2024.2.17
jdx Feb 22, 2024
4adac60
docs: make README logo link to site (#1695)
booniepepper Feb 22, 2024
431eca5
Update mise.json - fix missing_tools type (#1699)
fxsalazar Feb 23, 2024
5d5dce0
chore(deps): update rust crate assert_cmd to 2.0.14 (#1700)
renovate[bot] Feb 24, 2024
9ef42c3
fix(deps): update rust crate serde_json to 1.0.114 (#1703)
renovate[bot] Feb 24, 2024
507e265
fix(deps): update rust crate openssl to 0.10.64 (#1702)
renovate[bot] Feb 24, 2024
03a7fd5
fix(deps): update rust crate demand to 1.1.0 (#1705)
renovate[bot] Feb 24, 2024
b5d3f19
fix(deps): update serde monorepo to 1.0.197 (#1704)
renovate[bot] Feb 24, 2024
1f359a6
chore(deps): update rust crate insta to 1.35.1 (#1701)
renovate[bot] Feb 24, 2024
055dd80
added env._.python.venv directive (#1706)
jdx Feb 24, 2024
3b665e2
release: auto-install plugins
jdx Feb 24, 2024
4893e09
chore: Release mise version 2024.2.18
jdx Feb 24, 2024
5e371e1
simplify tasks in .mise.toml
jdx Feb 27, 2024
0f7a1eb
Fix MUSL check (#1717)
splinter98 Feb 28, 2024
1014d82
release: use normal mise data dir in justfile (#1718)
jdx Feb 28, 2024
fd83356
chore: Release mise version 2024.2.19
jdx Feb 28, 2024
16e7da0
added back "test:e2e" task
jdx Feb 28, 2024
bf1ccee
Tiny grammar fix (#1744)
MartyBeGood Mar 3, 2024
4a529c0
fix(java): sdkmanrc zulu JVMs are missing in mise (#1719)
roele Mar 4, 2024
398fc96
chore(deps): bump mio from 0.8.10 to 0.8.11 (#1747)
dependabot[bot] Mar 4, 2024
f71cecf
chore(deps): update rust crate insta to 1.36.1 (#1745)
renovate[bot] Mar 4, 2024
3e685db
fix(deps): update rust crate walkdir to 2.5.0 (#1736)
renovate[bot] Mar 4, 2024
05d89f3
fix(deps): update rust crate indexmap to 2.2.5 (#1730)
renovate[bot] Mar 4, 2024
e3423fe
fix(deps): update rust crate log to 0.4.21 (#1732)
renovate[bot] Mar 4, 2024
a10e965
fix(deps): update rust crate tempfile to 3.10.1 (#1733)
renovate[bot] Mar 4, 2024
b49b8ab
fix(deps): update rust crate rayon to 1.9.0 (#1735)
renovate[bot] Mar 4, 2024
88daa7b
fix(deps): update rust crate base64 to 0.22.0 (#1734)
renovate[bot] Mar 4, 2024
5999984
chore(deps): update rust crate ctor to 0.2.7 (#1729)
renovate[bot] Mar 4, 2024
0d95fde
chore: Release mise version 2024.3.1
jdx Mar 4, 2024
ac829f0
fix(task): document task.hide (#1754)
roele Mar 8, 2024
13a09d6
fix(deps): update rust crate chrono to 0.4.35 (#1757)
renovate[bot] Mar 9, 2024
5562fcf
fix(deps): update rust crate clap to 4.5.2 (#1758)
renovate[bot] Mar 9, 2024
5863a19
fix: watch env._.source files (#1770)
nicolas-geniteau Mar 13, 2024
ba30c38
chore(deps): update softprops/action-gh-release action to v2 (#1761)
renovate[bot] Mar 15, 2024
58930c9
fix(deps): update rust crate simplelog to 0.12.2 (#1760)
renovate[bot] Mar 15, 2024
8dcf9d2
fix(deps): update rust crate reqwest to 0.11.26 (#1759)
renovate[bot] Mar 15, 2024
5c9e82e
fix: prepend virtualenv path rather than append (#1751)
kalvinnchau Mar 15, 2024
b90ffea
feat(task): add option to show hidden tasks in dependency tree (#1756)
roele Mar 15, 2024
b7a9067
fix(npm): mise use -g npm:yarn@latest installs wrong version (#1752)
roele Mar 15, 2024
668acc3
fix(go): go backend supports versions prefixed with 'v' (#1753)
roele Mar 15, 2024
0cd890c
bump rust version
jdx Mar 15, 2024
3b25ebb
chore: Release mise version 2024.3.2
jdx Mar 15, 2024
831831c
Update .mega-linter.yml
jdx Mar 16, 2024
ea8e1c1
fix(deps): update rust crate clap to 4.5.3 (#1778)
renovate[bot] Mar 16, 2024
36d659d
fix(deps): update rust crate color-eyre to 0.6.3 (#1779)
renovate[bot] Mar 16, 2024
6b24985
fix(deps): update rust crate thiserror to 1.0.58 (#1781)
renovate[bot] Mar 16, 2024
5edf8dd
fix(deps): update rust crate strum to 0.26.2 (#1780)
renovate[bot] Mar 16, 2024
4187cd7
fix(deps): update rust crate toml_edit to 0.22.7 (#1783)
renovate[bot] Mar 16, 2024
3f41b84
fix(deps): update rust crate toml to 0.8.11 (#1782)
renovate[bot] Mar 16, 2024
d232859
fix: update shorthand for rabbitmq (#1784)
roele Mar 16, 2024
ec8dbdf
outdated: add --json flag (#1785)
jdx Mar 16, 2024
63fc69b
fix: display error message from calling usage (#1786)
jdx Mar 16, 2024
6391239
chore: cargo update
jdx Mar 16, 2024
dae8ece
style: add mise tasks to editorconfig
jdx Mar 16, 2024
4f78a8c
refactor: move lint tasks from just to mise
jdx Mar 16, 2024
f7456eb
ci: install tools before unit tests
jdx Mar 16, 2024
6e8dd2f
style: run lint-fix which has changed slightly
jdx Mar 16, 2024
962bed0
style: apply editorconfig changes
jdx Mar 16, 2024
0ccdf36
chore: added git-cliff
jdx Mar 17, 2024
e8a172f
ci: ensure `mise install` is run before lint-fix
jdx Mar 17, 2024
854a4fa
style: new git-cliff format
jdx Mar 17, 2024
790cb91
style: ignore CHANGELOG.md style
jdx Mar 17, 2024
6b63346
test(mega-linter): do not use js-standard linter
jdx Mar 17, 2024
b63b3ac
test(mega-linter): ignore CHANGELOG.md
jdx Mar 17, 2024
b5ef2f7
doc(changelog): use github handles
jdx Mar 17, 2024
0e433b9
ci(test): cache mise installed tools
jdx Mar 17, 2024
83fe1ec
ci: added release-plz workflow (#1787)
jdx Mar 17, 2024
f7d7bea
ci(release-plz): removed some debugging logic
jdx Mar 17, 2024
e1ef708
ci(release-plz): show actual version in PR body
jdx Mar 17, 2024
8673000
ci(release-plz): tweaking logic to prevent extra PR
jdx Mar 17, 2024
03aca86
fix(deps): update rust crate usage-lib to 0.1.10 (#1790)
renovate[bot] Mar 17, 2024
7a53a44
feat: very basic dependency support (#1788)
jdx Mar 17, 2024
890c919
ci(release-plz): make logic work for calver
jdx Mar 17, 2024
bb5a178
ci(release-plz): make logic work for calver
jdx Mar 17, 2024
6c7e779
ci(release-plz): fix git diffs
jdx Mar 17, 2024
80b340d
fix: automatically trust config files in CI (#1791)
jdx Mar 17, 2024
4a35c32
Release 2024.3.3 (#1789)
mise-en-dev Mar 17, 2024
467097f
ci: set gpg key
jdx Mar 17, 2024
0603dfb
fix(deps): update rust crate usage-lib to 0.1.12 (#1792)
renovate[bot] Mar 17, 2024
f9ff369
ci(release-plz): create gh release
jdx Mar 17, 2024
1c8f619
Release 2024.3.4 (#1793)
mise-en-dev Mar 17, 2024
8286ded
ci(release-plz): fixing gpg key
jdx Mar 17, 2024
abb1dfe
ci(release-plz): fixing gpg key
jdx Mar 17, 2024
fd91801
Release 2024.3.5 (#1794)
mise-en-dev Mar 17, 2024
b3ae753
ci(release-plz): do not publish a new release PR immediately
jdx Mar 17, 2024
3354b55
ci(release-plz): prefix versions with "v"
jdx Mar 17, 2024
5cb39a4
chore: temporarily disable self-update test
jdx Mar 17, 2024
4a7676e
Release 2024.3.6 (#1795)
mise-en-dev Mar 17, 2024
403033d
doc(changelog): improve styling
jdx Mar 17, 2024
cf4811b
doc(changelog): improve styling
jdx Mar 17, 2024
59b814f
ci(release-plz): use different bot email
jdx Mar 17, 2024
8ce5d37
ci(release-plz): sign release git tags
jdx Mar 17, 2024
f21c84b
ci(test): run all e2e tests on the release pr
jdx Mar 17, 2024
cf19dc5
ci(test): run all e2e tests on the release pr
jdx Mar 17, 2024
9ddb424
ci(test): skip aur/aur-bin on release PR
jdx Mar 17, 2024
4f13c63
Refactor Nushell script (#1763)
texastoland Mar 18, 2024
d5df98c
fix(task): tasks not working in system config (#1803)
roele Mar 20, 2024
2ea978d
fix: jq Installed Using x86_64 on Apple Silicon using mise (#1804)
roele Mar 20, 2024
cdc7ba0
chore: rust 1.78 deprecation warning fixes (#1805)
jdx Mar 20, 2024
9153411
fix(xonsh): `shell` subcommand for xonsh (#1801)
yggdr Mar 20, 2024
283967e
Update a few phrases for mise install (#1712)
erickguan Mar 20, 2024
a8ea813
style: format default_shorthands.rs
jdx Mar 20, 2024
62cb250
ci: fix caching
jdx Mar 20, 2024
08a3304
test: install python/poetry at the same time
jdx Mar 21, 2024
3bde772
Release 2024.3.7 (#1796)
mise-en-dev Mar 21, 2024
770e00b
fix(nu): Gracefully handle missing `$env.config` (#1809)
texastoland Mar 21, 2024
ffe7dac
fix(deps): update rust crate toml_edit to 0.22.9 (#1814)
renovate[bot] Mar 23, 2024
3c3dc5e
fix(deps): update rust crate toml to 0.8.12 (#1813)
renovate[bot] Mar 23, 2024
96ad08d
chore: automatically bump minor version if month/year changes
mise-en-dev Mar 23, 2024
0c0074a
fix: Apple x64 version of mise doesn't work (#1821)
roele Mar 23, 2024
8d645ac
fix(deps): update rust crate indexmap to 2.2.6 (#1815)
renovate[bot] Mar 23, 2024
a629649
fix(deps): update rust crate usage-lib to 0.1.17 (#1818)
renovate[bot] Mar 23, 2024
1813109
fix(deps): update rust crate regex to 1.10.4 (#1817)
renovate[bot] Mar 23, 2024
9fdec13
fix(deps): update rust crate which to 6.0.1 (#1820)
renovate[bot] Mar 23, 2024
905c841
fix(deps): update rust crate indoc to 2.0.5 (#1816)
renovate[bot] Mar 23, 2024
1d5669e
fix(deps): update rust crate versions to 6.2.0 (#1819)
renovate[bot] Mar 23, 2024
25530af
fix(deps): update rust crate reqwest to 0.12.1 (#1822)
renovate[bot] Mar 23, 2024
02c7e5c
chore: updated cargo-deny config (#1824)
jdx Mar 23, 2024
f0604a3
test: fix warnings
jdx Mar 23, 2024
7ac7198
feat: use http2 for reqwest (#1825)
jdx Mar 23, 2024
2be7fe5
release: fix version set
jdx Mar 23, 2024
17620f9
Release 2024.3.8 (#1826)
mise-en-dev Mar 23, 2024
7e9b4b7
fix(task): script tasks don't pick up alias from comments (#1828)
roele Mar 24, 2024
fba1ed3
fix(deps): update rust crate rayon to 1.10.0 (#1827)
renovate[bot] Mar 24, 2024
2f0820b
fix: downgrade reqwest to fix self-update
jdx Mar 24, 2024
5186f29
Release 2024.3.9 (#1829)
mise-en-dev Mar 24, 2024
cd13f49
refactor: completions command (#1838)
jdx Mar 29, 2024
3393f5d
doc: improve CHANGELOG (#1839)
jdx Mar 29, 2024
46825f5
doc: improve CHANGELOG (#1841)
jdx Mar 29, 2024
cf4f03e
fix: use correct type for --cd
jdx Mar 30, 2024
a3b27ef
doc: remove duplicate PR labels in CHANGELOG
jdx Mar 30, 2024
939ef9d
Release 2024.3.10 (#1840)
mise-en-dev Mar 30, 2024
646df55
doc(changelog): fix commit message for releases
jdx Mar 30, 2024
b4c4608
fix(self-update): respect yes setting in config
jdx Mar 30, 2024
00d8728
doc(changelog): fix commit message for releases
jdx Mar 30, 2024
c5612f9
doc(changelog): fix commit message for releases
jdx Mar 30, 2024
97c79ee
chore(release-plz): improve caching
jdx Mar 30, 2024
4813288
chore(release-plz): use actions-rust-lang/setup-rust-toolchain@v1
jdx Mar 30, 2024
9263fb4
chore(audit): added workflow
jdx Mar 30, 2024
ac919a1
chore(test): improve caching
jdx Mar 30, 2024
aee7694
chore(test): only run lint-fix on main repo
jdx Mar 30, 2024
104307c
feat(task): extend mise tasks output (#1845)
roele Mar 30, 2024
efa133e
chore(deny): remove multiple-versions warnings
jdx Mar 30, 2024
1abc50d
chore: release 2024.3.11 (#1846)
mise-en-dev Mar 30, 2024
f37f11d
chore(release): only save 1 build cache
jdx Mar 31, 2024
4113012
Move logic to set current directory before loading other config (#1848)
joshbode Mar 31, 2024
a8ac6cd
fix(python): install python when pip is disabled outside virtualenv (…
GabDug Mar 31, 2024
3606d96
chore(release-plz): rebuild release branch daily
jdx Apr 2, 2024
bcd3592
chore: release 2024.4.0 (#1849)
mise-en-dev Apr 2, 2024
8c64153
test(mega-linter): disable RUST_CLIPPY (slow)
jdx Apr 2, 2024
996759a
chore(deps): bump h2 from 0.3.25 to 0.3.26 (#1866)
dependabot[bot] Apr 5, 2024
f12d335
fix(doctor): sort missing shims
jdx Apr 6, 2024
9138e2e
test(audit): removed workflow since dependabot is already doing this
jdx Apr 6, 2024
2738afd
fix(uninstall): fix uninstall completions (#1869)
jdx Apr 6, 2024
d3579eb
chore: release 2024.4.1 (#1853)
mise-en-dev Apr 8, 2024
f919db4
chore(renovate): disable lock file maintenance
jdx Apr 8, 2024
fef1cc5
use project root as default dir for tasks
jatinn Apr 8, 2024
f259c29
render dir for tasks loaded from toml
jatinn Apr 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .bin/rtx

This file was deleted.

2 changes: 2 additions & 0 deletions .config/insta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
test:
auto_review: true
5 changes: 5 additions & 0 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[profile.default]
test-threads = 1
slow-timeout = { period = "250ms", terminate-after = 4 }
status-level = "all"
retries = { backoff = "exponential", count = 4, delay = "1s", max-delay = "10s" }
16 changes: 16 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"ignorePaths": [
"**/node_modules/**",
"**/vscode-extension/**",
"**/.git/**",
"**/.pnpm-lock.json",
".vscode",
"megalinter",
"package-lock.json",
"report"
],
"language": "en",
"noConfigSearch": true,
"words": ["megalinter", "oxsecurity"],
"version": "0.2"
}
36 changes: 36 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/rust
{
"name": "Rust",

"image": "ghcr.io/jdx/mise:dev",

// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
// "build": {
// "dockerfile": "Dockerfile",
// },

// Use 'mounts' to make the cargo cache persistent in a Docker Volume.
// "mounts": [
// {
// "source": "devcontainer-cargo-cache-${devcontainerId}",
// "target": "/usr/local/cargo",
// "type": "volume"
// }
// ]

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "rustc --version",

// Configure tool-specific properties.
// "customizations": {},

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
"remoteUser": "root"
}
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
target/
11 changes: 11 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[*.toml]
indent_style = space
indent_size = 2

[{*.sh,.mise/tasks/**/*}]
indent_style = space
indent_size = 2

# shfmt
switch_case_indent = true
simplify = true
3 changes: 3 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/usr/bin/env bash

export FOO_FROM_FILE="foo_from_file"
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
zipsign.pub binary
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/blank.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Blank
about: Blank issue template
title: ""
labels: ""
assignees: ""
---
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Bug report
about: Something not working right?
title: ""
labels: bug
assignees: ""
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior.

**Expected behavior**
A clear and concise description of what you expected to happen.

**`mise doctor` output**

```text
REPLACE WITH OUTPUT OF `mise doctor`
```

**Additional context**
Add any other context about the problem here.
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Feature request
about: Suggest an idea for this project
title: ""
labels: enhancement
assignees: ""
---
19 changes: 19 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
self-hosted-runner:
# Labels of self-hosted runner in array of strings.
labels:
- macos-14
- buildjet-32vcpu-ubuntu-2204-arm
- buildjet-16vcpu-ubuntu-2204-arm
- buildjet-8vcpu-ubuntu-2204-arm
- buildjet-4vcpu-ubuntu-2204-arm
- buildjet-2vcpu-ubuntu-2204-arm
- buildjet-32vcpu-ubuntu-2204
- buildjet-16vcpu-ubuntu-2204
- buildjet-8vcpu-ubuntu-2204
- buildjet-4vcpu-ubuntu-2204
- buildjet-2vcpu-ubuntu-2204

# Configuration variables in array of strings defined in your repository or
# organization. `null` means disabling configuration variables check.
# Empty array means no configuration variable is allowed.
config-variables: null
10 changes: 0 additions & 10 deletions .github/dependabot.yml

This file was deleted.

12 changes: 12 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>jdx/renovate-config"],
"automerge": false,
"lockFileMaintenance": { "enabled": false },
"asdf": {
"enabled": false
},
"nodenv": {
"enabled": false
}
}
5 changes: 5 additions & 0 deletions .github/restyled.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
enabled: true
restylers:
- "!shellharden"
- "!prettier-markdown"
- "*"
119 changes: 119 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
name: docker

on:
push:
tags: ["v*"]
branches: ["docker-release"]
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}

jobs:
docker:
name: docker-${{ matrix.flavor }}
strategy:
fail-fast: false
matrix:
flavor:
- alpine
- deb
- mise
- rpm
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ghcr.io/jdx/mise:${{ matrix.flavor }}
labels: ${{ steps.meta.outputs.labels }}
file: packaging/${{ matrix.flavor }}/Dockerfile
dev:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ghcr.io/jdx/mise:dev
labels: ${{ steps.meta.outputs.labels }}
file: packaging/dev/Dockerfile
platforms: linux/amd64,linux/arm64
dev-test:
runs-on: ubuntu-latest
container:
image: ghcr.io/jdx/mise:dev
needs: [dev]
steps:
- uses: actions/checkout@v4
- run: cargo install --path . --debug
- run: mise trust --all
- run: mise install -y
- run: mise run test
dockerhub:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: jdxcode/mise
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
file: ./Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: jdxcode/mise:latest,jdxcode/mise:${{ github.ref_name }}
labels: ${{ steps.meta.outputs.labels }}
Loading
Loading