Skip to content

Commit

Permalink
feat: add skipped event status (#75)
Browse files Browse the repository at this point in the history
* feat: added skipped event status

* chore: updated dist with new code

Co-authored-by: Github Actions <[email protected]>
  • Loading branch information
ravgeetdhillon and web-flow authored Oct 25, 2022
1 parent e8210f2 commit 95a3521
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 8 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ footer:
notify_when:
description: Specify on which events a slack notification is sent
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
mention_users:
description: Specify the slack IDs of users you want to mention.
Expand All @@ -184,7 +184,7 @@ mention_users:
mention_users_when:
description: Specify on which events you want to mention the users
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
mention_groups:
description: Specify the slack IDs of groups you want to mention
Expand All @@ -194,7 +194,7 @@ mention_groups:
mention_groups_when:
description: Specify on which events you want to mention the groups
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
icon_success:
description: Specify on icon to be used when event is success
Expand All @@ -215,6 +215,11 @@ icon_warnings:
description: Specify on icon to be used when event is warnings
required: false
default: ":large_orange_diamond:"
icon_skipped:
description: Specify on icon to be used when event is skipped
required: false
default: ":fast_forward:"
```

## Development
Expand Down
10 changes: 7 additions & 3 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,23 @@ inputs:
notify_when:
description: Specify on which events a slack notification is sent
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
mention_users:
description: Specify the slack IDs of users you want to mention
required: false
default: ""
mention_users_when:
description: Specify on which events you want to mention the users
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
mention_groups:
description: Specify the slack IDs of groups you want to mention
required: false
default: ""
mention_groups_when:
description: Specify on which events you want to mention the groups
required: false
default: "success,failure,cancelled,warnings"
default: "success,failure,cancelled,warnings,skipped"
icon_success:
description: Specify on icon to be used when event is success
required: false
Expand All @@ -57,6 +57,10 @@ inputs:
description: Specify on icon to be used when event is warnings
required: false
default: ":large_orange_diamond:"
icon_skipped:
description: Specify on icon to be used when event is skipped
required: false
default: ":fast_forward:"

branding:
icon: send
Expand Down
8 changes: 7 additions & 1 deletion dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ const actionColor = (status) => {
return "danger";
if (status === "cancelled")
return "danger";
if (status === "skipped")
return "#4a4a4a";
return "warning";
};
const actionStatus = (status) => {
Expand All @@ -39,6 +41,8 @@ const actionStatus = (status) => {
return "failed";
if (status === "cancelled")
return "cancelled";
if (status === "skipped")
return "skipped";
return "passed with warnings";
};
const actionEmoji = (status) => {
Expand All @@ -48,6 +52,8 @@ const actionEmoji = (status) => {
return (0, core_1.getInput)("icon_failure");
if (status === "cancelled")
return (0, core_1.getInput)("icon_cancelled");
if (status === "skipped")
return (0, core_1.getInput)("icon_skipped");
return (0, core_1.getInput)("icon_warnings");
};
const makeMessage = (template, values) => {
Expand Down Expand Up @@ -172,7 +178,7 @@ const run = () => __awaiter(void 0, void 0, void 0, function* () {
}
});
run();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBLHdDQUFtRDtBQUNuRCw0Q0FBeUM7QUFDekMsNERBQThCO0FBSTlCLE1BQU0sV0FBVyxHQUFHLENBQUMsTUFBaUIsRUFBRSxFQUFFO0lBQ3hDLElBQUksTUFBTSxLQUFLLFNBQVM7UUFBRSxPQUFPLE1BQU0sQ0FBQTtJQUN2QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxRQUFRLENBQUE7SUFDekMsSUFBSSxNQUFNLEtBQUssV0FBVztRQUFFLE9BQU8sUUFBUSxDQUFBO0lBQzNDLE9BQU8sU0FBUyxDQUFBO0FBQ2xCLENBQUMsQ0FBQTtBQUVELE1BQU0sWUFBWSxHQUFHLENBQUMsTUFBaUIsRUFBRSxFQUFFO0lBQ3pDLElBQUksTUFBTSxLQUFLLFNBQVM7UUFBRSxPQUFPLFFBQVEsQ0FBQTtJQUN6QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxRQUFRLENBQUE7SUFDekMsSUFBSSxNQUFNLEtBQUssV0FBVztRQUFFLE9BQU8sV0FBVyxDQUFBO0lBQzlDLE9BQU8sc0JBQXNCLENBQUE7QUFDL0IsQ0FBQyxDQUFBO0FBRUQsTUFBTSxXQUFXLEdBQUcsQ0FBQyxNQUFpQixFQUFFLEVBQUU7SUFDeEMsSUFBSSxNQUFNLEtBQUssU0FBUztRQUFFLE9BQU8sSUFBQSxlQUFRLEVBQUMsY0FBYyxDQUFDLENBQUE7SUFDekQsSUFBSSxNQUFNLEtBQUssU0FBUztRQUFFLE9BQU8sSUFBQSxlQUFRLEVBQUMsY0FBYyxDQUFDLENBQUE7SUFDekQsSUFBSSxNQUFNLEtBQUssV0FBVztRQUFFLE9BQU8sSUFBQSxlQUFRLEVBQUMsZ0JBQWdCLENBQUMsQ0FBQTtJQUM3RCxPQUFPLElBQUEsZUFBUSxFQUFDLGVBQWUsQ0FBQyxDQUFBO0FBQ2xDLENBQUMsQ0FBQTtBQUVELE1BQU0sV0FBVyxH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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWluLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBLHdDQUFtRDtBQUNuRCw0Q0FBeUM7QUFDekMsNERBQThCO0FBSTlCLE1BQU0sV0FBVyxHQUFHLENBQUMsTUFBaUIsRUFBRSxFQUFFO0lBQ3hDLElBQUksTUFBTSxLQUFLLFNBQVM7UUFBRSxPQUFPLE1BQU0sQ0FBQTtJQUN2QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxRQUFRLENBQUE7SUFDekMsSUFBSSxNQUFNLEtBQUssV0FBVztRQUFFLE9BQU8sUUFBUSxDQUFBO0lBQzNDLElBQUksTUFBTSxLQUFLLFNBQVM7UUFBRSxPQUFPLFNBQVMsQ0FBQTtJQUMxQyxPQUFPLFNBQVMsQ0FBQTtBQUNsQixDQUFDLENBQUE7QUFFRCxNQUFNLFlBQVksR0FBRyxDQUFDLE1BQWlCLEVBQUUsRUFBRTtJQUN6QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxRQUFRLENBQUE7SUFDekMsSUFBSSxNQUFNLEtBQUssU0FBUztRQUFFLE9BQU8sUUFBUSxDQUFBO0lBQ3pDLElBQUksTUFBTSxLQUFLLFdBQVc7UUFBRSxPQUFPLFdBQVcsQ0FBQTtJQUM5QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxTQUFTLENBQUE7SUFDMUMsT0FBTyxzQkFBc0IsQ0FBQTtBQUMvQixDQUFDLENBQUE7QUFFRCxNQUFNLFdBQVcsR0FBRyxDQUFDLE1BQWlCLEVBQUUsRUFBRTtJQUN4QyxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxJQUFBLGVBQVEsRUFBQyxjQUFjLENBQUMsQ0FBQTtJQUN6RCxJQUFJLE1BQU0sS0FBSyxTQUFTO1FBQUUsT0FBTyxJQUFBLGVBQVEsRUFBQyxjQUFjLENBQUMsQ0FBQTtJQUN6RCxJQUFJLE1BQU0sS0FBSyxXQUFXO1FBQUUsT0FBTyxJQUFBLGVBQVEsRUFB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

/***/ }),

Expand Down
5 changes: 4 additions & 1 deletion src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,29 @@ import { getInput, setFailed } from "@actions/core"
import { context } from "@actions/github"
import fetch from "node-fetch"

type JobStatus = "success" | "failure" | "cancelled" | "warning"
type JobStatus = "success" | "failure" | "cancelled" | "warning" | "skipped"

const actionColor = (status: JobStatus) => {
if (status === "success") return "good"
if (status === "failure") return "danger"
if (status === "cancelled") return "danger"
if (status === "skipped") return "#4a4a4a"
return "warning"
}

const actionStatus = (status: JobStatus) => {
if (status === "success") return "passed"
if (status === "failure") return "failed"
if (status === "cancelled") return "cancelled"
if (status === "skipped") return "skipped"
return "passed with warnings"
}

const actionEmoji = (status: JobStatus) => {
if (status === "success") return getInput("icon_success")
if (status === "failure") return getInput("icon_failure")
if (status === "cancelled") return getInput("icon_cancelled")
if (status === "skipped") return getInput("icon_skipped")
return getInput("icon_warnings")
}

Expand Down

0 comments on commit 95a3521

Please sign in to comment.