Commit Graph

20 Commits

Author SHA1 Message Date
Alfi Maulana
a5ee64b2bc
refactor: rename action.yaml metadata file to action.yml (#254) 2024-03-22 15:01:16 +07:00
dependabot[bot]
b8559fa932
chore: bump actions/checkout from 4.1.1 to 4.1.2 (#240)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.1...v4.1.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfi Maulana <alfi.maulana.f@gmail.com>
2024-03-17 21:47:53 +08:00
Alfi Maulana
f948a9da23
test: reimplement unit testing (#229)
* test: add test for `getInputs` function

* ci(test): add `test-package` job
2024-03-08 21:20:32 +07:00
Alfi Maulana
1afc1f6198
ci: utilize Setup Yarn Berry Action (#217)
* ci: replace `yarn-install-action` with `setup-yarn-action`

* ci: replace `corepack yarn` command with `yarn` command

* ci: setup Yarn to stable version
2024-03-03 17:42:41 +07:00
dependabot[bot]
4623ac26b9
chore: bump threeal/yarn-install-action from 1.0.0 to 2.0.0 (#211)
Bumps [threeal/yarn-install-action](https://github.com/threeal/yarn-install-action) from 1.0.0 to 2.0.0.
- [Release notes](https://github.com/threeal/yarn-install-action/releases)
- [Commits](https://github.com/threeal/yarn-install-action/compare/v1.0.0...v2.0.0)

---
updated-dependencies:
- dependency-name: threeal/yarn-install-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 20:30:46 +07:00
Alfi Maulana
28146ffccf
ci: remove unit testing (#198)
* ci(test): remove `test-package` job

* test: remove testing using Jest

* test(eslint): remove `parserOptions` entry
2024-02-16 13:13:16 +07:00
dependabot[bot]
c206fab6b9
chore: bump actions/setup-node from 4.0.1 to 4.0.2 (#185)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 21:18:13 +08:00
Alfi Maulana
7a58875855
ci: setup latest Node.js in workflows (#187) 2024-02-10 20:55:08 +08:00
Alfi Maulana
5d4ec5ed25
ci(test): remove "Check Yarn Version" step in check-package job (#177) 2024-02-04 16:06:33 +07:00
dependabot[bot]
c5afce0844
chore: bump actions/setup-node from 4.0.0 to 4.0.1 (#144)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 15:47:01 +07:00
Alfi Maulana
3c2f67a8c6
ci: fix capitalization for test.yaml workflow name (#139) 2023-12-15 16:41:42 +08:00
Alfi Maulana
65845a480e
build: adjust source files structures (#136)
* build(typescript): disable from generating source map

* build(typescript): disable from generating declaration file

* build(typescript): modify source files to be compiled to the same dir

* build(typescript): modify distribution files to be generated to `dist` directory

* refactor: rename main entrypoint from `main` to `index`

* chore(git): specify attribute for `dist` directory instead of just `dist/index.mjs`
2023-12-14 19:20:50 +08:00
Alfi Maulana
0a416228af
ci: call yarn command from the corepack command (#134) 2023-12-14 11:04:34 +08:00
Alfi Maulana
27e324dd89
ci: use version 20 in the Setup Node.js steps (#130) 2023-12-13 14:55:51 +08:00
Alfi Maulana
b2c084d652
ci: use threeal/yarn-install-action in workflows (#128) 2023-12-13 13:07:33 +08:00
Alfi Maulana
423b7a9d0b
ci: sparse checkout for action files in test workflow (#124)
* ci(test): only sparse checkout action files in action testing jobs

* refactor: rename `action.yml` config file to `action.yaml`
2023-12-13 13:07:14 +08:00
Alfi Maulana
19dbdac998
ci: add check-package job in test workflow (#118)
* ci: move check steps to `check-package` job in `test` workflow

* ci(build): merge check differences step to bundle package step

* ci(test): check Yarn version in the `check-package` job
2023-12-12 14:03:02 +08:00
Alfi Maulana
3d7ddb3fa0
ci(test): remove runs on matrix OSs in the test-package job (#116) 2023-12-12 13:51:24 +08:00
Alfi Maulana
96089ee386
test: write test in JavaScript (#108)
* test: map imported module from the distribution files

* chore: remove @jest/globals, @types/jest, and ts-jest from dependencies

* test: modify test files to JavaScript

* test: remove `testMatch` option in Jest (redundant)

* build: remove `tsconfig.eslint.json`

* ci(test): set `--experimental-vm-modules` only on `Test Package` step instead
2023-12-11 20:38:06 +08:00
Alfi Maulana
b3dad4773e
ci: adjust naming in workflows (#88)
* ci: remove `latest` branch from triggering workflow run

* ci: adjust job names in workflows

* ci: adjust step names in workflow jobs

* docs(readme): adjust naming in the example workflows

* ci: rename `test.yml` workflow to `test.yaml`
2023-11-22 09:59:54 +07:00