Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3378c2a
fix(release): update gmutils homebrew formula
eareimu Jun 21, 2026
02e8233
feat(release): normalize xtask packaging contract
eareimu Jun 21, 2026
92cc67f
fix(identity): treat missing home as empty local state
eareimu Jun 22, 2026
c098a63
refactor(identity): unify default prompt labels
eareimu Jun 22, 2026
948ed36
refactor(identity): require explicit apply targets
eareimu Jun 22, 2026
a663f66
fix(identity): align default and renew local-state errors
eareimu Jun 22, 2026
3edb618
feat(xtask): bind build env per package target
eareimu Jun 22, 2026
eff8bdc
style(identity): format updated identity flows
eareimu Jun 22, 2026
f229b71
merge: bring global home packaging updates into dev/v0.6.1
eareimu Jun 22, 2026
460151e
feat(identity): add scoped dhttp home support
eareimu Jun 22, 2026
0b9f282
feat(access): support the global dhttp home
eareimu Jun 22, 2026
2d46470
feat(cli): add scoped home loading to curl nslookup and nat
eareimu Jun 22, 2026
e9bd7fc
feat(cli): add scoped home loading to proxy and ssh
eareimu Jun 22, 2026
917cd41
chore: verify scoped dhttp home rollout
eareimu Jun 22, 2026
f5fb7a0
fix(cli): align identity and packaging integration
eareimu Jun 23, 2026
5e19318
feat(identity): add welcome onboarding flow
eareimu Jun 24, 2026
4c9c70d
chore: prepare gmutils 0.6.1 release
eareimu Jun 25, 2026
84b2eef
feat(identity): serve welcome page from template path
eareimu Jun 25, 2026
ef95f9b
ci: materialize release root CA from variable
eareimu Jun 25, 2026
5921add
ci: read release root CA PEM from secret
eareimu Jun 25, 2026
462ce51
ci: validate only publishable crate candidates
eareimu Jun 25, 2026
22c1935
chore: align release dependencies
eareimu Jun 26, 2026
6330d0d
fix: restore gmutils product package layout
eareimu Jun 26, 2026
d5edced
chore: bump gmutils release to v0.7.0
eareimu Jun 26, 2026
b082e07
fix: resolve release package metadata by manifest
eareimu Jun 26, 2026
55ff22f
ci: align gmutils homebrew tap updates
eareimu Jun 26, 2026
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
19 changes: 8 additions & 11 deletions .github/workflows/publish-crates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,19 @@ jobs:
steps:
- uses: actions/checkout@v6

- name: Install Rust stable toolchain
- name: Install Rust nightly toolchain
run: |
rustup toolchain install stable --profile minimal --component clippy
rustup default stable

- name: Install Rust nightly for formatting
run: rustup toolchain install nightly --profile minimal --component rustfmt
rustup toolchain install nightly --profile minimal --component rustfmt --component clippy
rustup default nightly

- name: Check formatting
run: cargo +nightly fmt -- --check

- name: Run clippy
run: cargo clippy --workspace --all-targets --all-features -- -D warnings
run: cargo +nightly clippy --workspace --all-targets --all-features -- -D warnings

- name: Run tests
run: cargo test --workspace --all-targets --all-features
run: cargo +nightly test --workspace --all-targets --all-features

- name: Plan crates.io publish packages
id: publish_plan
Expand Down Expand Up @@ -87,7 +84,7 @@ jobs:
exit 0
fi

cargo metadata --format-version 1 > "$RUNNER_TEMP/workspace-metadata.json"
cargo +nightly metadata --format-version 1 > "$RUNNER_TEMP/workspace-metadata.json"
package_versions="$(
PACKAGES="$(printf '%s\n' "${packages[@]}")" RUNNER_TEMP="$RUNNER_TEMP" python3 - <<'PY'
import json
Expand Down Expand Up @@ -160,10 +157,10 @@ jobs:
fi

if [[ "$mode" == "dry-run" ]]; then
publish_args=(cargo publish --dry-run --locked)
publish_args=(cargo +nightly publish --dry-run --locked)
echo "dry-run publish packages: ${packages_to_publish[*]}"
else
publish_args=(cargo publish --locked)
publish_args=(cargo +nightly publish --locked)
echo "publish packages: ${packages_to_publish[*]}"
fi

Expand Down
Loading