Skip to content

Commit a7094a2

Browse files
chore: tweaks
1 parent 2dfc4f6 commit a7094a2

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

__tests__/misc.test.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,19 @@ describe('getContext', () => {
6262
describe('getContextArgs', () => {
6363
testEnv();
6464

65-
it('should throw', async() => {
65+
it('should throw 1', async() => {
6666
process.env.INPUT_GITHUB_TOKEN = 'token';
6767

68-
await expect(getContextArgs(getGitHelper(), undefined, 'release/v1.2.3', '', {
68+
await expect(getContextArgs(getGitHelper(), undefined, 'release/v1.2.3', '', undefined, {
69+
owner: 'test-owner',
70+
repo: 'test-repo',
71+
})).rejects.toThrow('<tag> is required.');
72+
});
73+
74+
it('should throw 2', async() => {
75+
process.env.INPUT_GITHUB_TOKEN = 'token';
76+
77+
await expect(getContextArgs(getGitHelper(), undefined, 'release/v1.2.3', '', true, {
6978
owner: 'test-owner',
7079
repo: 'test-repo',
7180
})).rejects.toThrow('<tag> is required.');
@@ -74,7 +83,7 @@ describe('getContextArgs', () => {
7483
it('should get context args 1', async() => {
7584
process.env.INPUT_GITHUB_TOKEN = 'token';
7685

77-
expect(await getContextArgs(getGitHelper(), 'v1.2.3', 'release/v1.2.3', '', {
86+
expect(await getContextArgs(getGitHelper(), 'v1.2.3', 'release/v1.2.3', '', false, {
7887
owner: 'test-owner',
7988
repo: 'test-repo',
8089
})).toEqual({
@@ -97,7 +106,7 @@ describe('getContextArgs', () => {
97106
},
98107
});
99108

100-
expect(await getContextArgs(getGitHelper(), '', 'release/v1.2.3', '', {
109+
expect(await getContextArgs(getGitHelper(), '', 'release/v1.2.3', '', true, {
101110
owner: 'test-owner',
102111
repo: 'test-repo',
103112
inputs: {

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const execute = async(): Promise<void> => {
2424
process.env.INPUT_GITHUB_TOKEN = token;
2525
const helper = getGitHelper();
2626
const config = getConfig(commander.package, commander.test);
27-
const args = await getContextArgs(helper, commander.tag, commander.branch, commander.package, config);
27+
const args = await getContextArgs(helper, commander.tag, commander.branch, commander.package, commander.test, config);
2828

2929
setEnv(config, commander.workspace);
3030
if (!isValidContext(args)) {

src/misc.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ export const getRepository = (dir: string): { owner: string; repo: string } | ne
2222
};
2323
};
2424

25-
export const getContextArgs = async(helper: GitHelper, tagName: string | undefined, branch: string | undefined, dir: string, config: Config): Promise<ContextArgs> => {
25+
export const getContextArgs = async(helper: GitHelper, tagName: string | undefined, branch: string | undefined, dir: string, isTest: boolean | undefined, config: Config): Promise<ContextArgs> => {
2626
if (!tagName) {
27-
if (!config.inputs?.TEST_TAG_PREFIX) {
27+
if (!isTest || !config.inputs?.TEST_TAG_PREFIX) {
2828
throw new Error('<tag> is required.');
2929
}
3030

0 commit comments

Comments
 (0)