Infrastructure as Code for GitHub account management via pulumi, driven by mise and fnox.
- mise / devcontainers
- podman (+ podman socket active)
Use your own .fnox*local.toml if needed
If using Proton Pass pass-cli, you need an authenticated pass-cli session with access to the project vault items. Run
mise run setup-pass-clito authenticate.
# devcontainer
devcontainer up
# no devcontainer
mise trust
mise install
# both
mise run setup-pass-cli # optional, for Proton Pass authentication# All accept --help
# lint
mise run lint
# format
mise run fmt
# ts typecheck
mise run typecheck
# test ci locally
mise run ci
# bump versions
mise run renovate
# decrypt private data
mise run decrypt
# encrypt private data
mise run encrypt
# pulumi
mise run pulumi