Skip to content

Commit b10f4d7

Browse files
chore: release main (#23)
1 parent 21cda9a commit b10f4d7

27 files changed

+86463
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"packages/deploy": "0.4.0",
3-
"packages/close-deployment": "0.2.0"
3+
"packages/close-deployment": "0.2.1"
44
}

packages/close-deployment/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.2.1](https://github.com/akash-network/gh-actions/compare/close-deployment/v0.2.0...close-deployment/v0.2.1) (2026-02-22)
4+
5+
6+
### Bug Fixes
7+
8+
* fixes close deployment filter ([21cda9a](https://github.com/akash-network/gh-actions/commit/21cda9a55f729ab1b3b26a2a730f65103beb5376))
9+
310
## [0.2.0](https://github.com/akash-network/gh-actions/compare/close-deployment/v0.1.0...close-deployment/v0.2.0) (2026-02-22)
411

512

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import * as core from "@actions/core";
2+
import { generateToken, getLeaseStatus } from "@akashnetwork/actions-utils";
3+
import type { createChainNodeWebSDK } from "@akashnetwork/chain-sdk/web";
4+
import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing";
5+
import type { ActionInputs } from "./inputs.js";
6+
type ChainSDK = ReturnType<typeof createChainNodeWebSDK>;
7+
export type Logger = Pick<typeof core, "info" | "warning" | "error">;
8+
export interface CloseDeploymentResult {
9+
dseq: string;
10+
txHash?: string;
11+
}
12+
export declare function closeDeployment(sdk: ChainSDK, wallet: DirectSecp256k1HdWallet, inputs: ActionInputs, options?: {
13+
logger?: Logger;
14+
getLeaseStatus?: typeof getLeaseStatus;
15+
generateToken?: typeof generateToken;
16+
getProviderHostUri?: typeof getProviderHostUri;
17+
}): Promise<CloseDeploymentResult[]>;
18+
declare function getProviderHostUri(sdk: ChainSDK, providerAddress?: string): Promise<string>;
19+
export {};
20+
//# sourceMappingURL=close-deployment.d.ts.map

packages/close-deployment/dist/close-deployment.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export {};
2+
//# sourceMappingURL=close-deployment.test.d.ts.map

packages/close-deployment/dist/close-deployment.test.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export {};
2+
//# sourceMappingURL=index.d.ts.map

packages/close-deployment/dist/index.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import type { LeaseStatus } from "@akashnetwork/actions-utils";
2+
export interface DeploymentContext {
3+
dseq: string;
4+
state: 'invalid' | "active" | "insufficient_funds" | "closed";
5+
status: LeaseStatus;
6+
provider: string;
7+
createdAt: string;
8+
closedOn?: string;
9+
closedReason?: 'lease_closed_invalid' | "lease_closed_owner" | "lease_closed_unstable" | "lease_closed_decommission" | "lease_closed_unspecified" | "lease_closed_manifest_timeout" | "lease_closed_insufficient_funds";
10+
}
11+
export interface ActionInputs {
12+
mnemonic: string;
13+
deploymentFilter: {
14+
dseq?: string;
15+
state?: string;
16+
};
17+
leaseFilter?: (lease: DeploymentContext) => boolean;
18+
gas: string;
19+
gasMultiplier: string;
20+
fee: string;
21+
denom: string;
22+
queryRestUrl: string;
23+
txRpcUrl: string;
24+
}
25+
export declare function getInputs(): ActionInputs;
26+
//# sourceMappingURL=inputs.d.ts.map

packages/close-deployment/dist/inputs.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)