Commit Graph

6 Commits

Author SHA1 Message Date
Spedon
d9b4100d17 ci: fallback to github.token in ESLint workflow (#431)
- Use `github.token` as a fallback if `secrets.PAT` is not available in the ESLint workflow.

Signed-off-by: Sped0n <hi@sped0n.com>
2025-01-01 13:44:12 +00:00
Spedon
633f6a40e2 ci: update actions to resolve github's complain about deprecated Node.js v16 env (#285)
* ci: update the action to utilize Node.js version 20

* ci: update key for Hugo action to include 'resources' folder
2024-02-23 16:13:46 +08:00
Spedon
bf1c5e21bc ci: prefine github action (#276)
* ci: migrate bundled artifacts update from pull request to direct commit

* ci: update lint workflow to include code formatting and auto-commit

* chore: update .prettierignore to include yaml files

- Remove the exclusion of `*.yaml` and `*.yml` files from being formatted by Prettier in the `.prettierignore` file.

* ci: update lint workflow conditions

* ci: format code

---------

Co-authored-by: Sped0n <Sped0n@users.noreply.github.com>
2024-02-06 22:03:50 +08:00
Sped0n
558979285b chore(package.json): add lint:check script to run eslint and prettier in check mode 2023-11-04 21:02:09 +08:00
Sped0n
df9d2d7d65 build: update gh action commit workflow 2023-11-04 20:22:37 +08:00
Sped0n
a87d1ee3cc feat(eslint.yml): add ESLint and Prettier workflow
This commit adds a new workflow file `.github/workflows/eslint.yml` that sets up a workflow for running ESLint and Prettier on push to the `main` branch, pull requests targeting the `main` branch, and manually triggered workflow dispatch events.

The workflow runs on `ubuntu-latest` and consists of the following steps:
1. Checkout the repository
2. Setup pnpm version 8
3. Get the pnpm store directory path
4. Setup pnpm cache using the store path
5. Install dependencies using pnpm
6. Run ESLint and Prettier linting
7. Configure git user email and name for the commit
8. Check if there are any changes using `git diff`
9. If there are changes, add all changes and commit with the message "style: ESLint && Prettier"
10. Push the changes to the repository
2023-11-04 20:08:36 +08:00