This repository was archived by the owner on Feb 24, 2024. It is now read-only.
Releases: liblaf/template
Releases · liblaf/template
dev
Full Changelog: v1.0.0...dev
v1.0.0
1.0.0 (2024-02-16)
⚠ BREAKING CHANGES
- The script
setup-github.shhas been renamed togh-init.sh. If you have any existing references or dependencies on the old script, you will need to update them accordingly.
Features
- action: add support for GitHub token (7037c7e)
- add all-in-one install action (46a267c)
- add configuration files for auto-labeling and blunderbuss (b1ebd8c)
- add default stages to pre-commit config (dad7451)
- add GitHub action to check CI status (3188099)
- add GitHub release action (e69151a)
- add init.yaml and sync-all.sh scripts (ff23707)
- add init.yaml file (2be81aa)
- add inputs for customizing GitHub release creation (371e921)
- add output for whether the release was created (0e90f6b)
- add pre-commit hook for cargo test (0422a21)
- add pre-commit setup and workflow configuration (56765a2)
- add Prettier hook to pre-commit configuration (34ee880)
- add script to clone all GitHub repositories (3cb76d2)
- add script to install Poetry and workflow to test installation (8c4bbb9)
- add sed command to update file paths in sha256sums.txt (676cfdd)
- add shellcheck hook to pre-commit config (3bdfad2)
- add support for including sha256sums.txt in release notes (47e4f30)
- add support for modifying line breaks in LaTeX files (b377c33)
- add support for overwriting and local configuration in latexindent (35efc57)
- add unsafe flag to check-yaml pre-commit hook (817425f)
- ci: add cspell and latexindent to skip list (eecec63)
- ci: update CI workflow (16a44b9)
- convert cspell configuration to JSON format (e7af050)
- dependabot: add groups for different package ecosystems (58a9fd8)
- deps: update prettier to v3.1.0 (f795ae2)
- improve file comparison in release script (2223878)
- improve file path extraction in release script (556e12c)
- improve release action to delete existing tag before creating a new one (d661005)
- improve release action to verify file integrity (cc7e0ab)
- improve release action to verify file integrity (5d3256e)
- increase maximum file size for added files in pre-commit hook (91abbde)
- install: add support for installing other packages (1747214)
- poetry-export: add output option to generate requirements.txt (4cee53a)
- pre-commit: add skip for cargo-check and cargo-clippy (42dd832)
- pre-commit: exclude tsconfig.json from check-json (69015b2)
- update init.yaml to remove unnecessary tasks (f7789fb)
- update pre-commit hooks and configurations (7d78546)
- workflows: add check job to ensure all checks pass before merging (3032865)
- workflows: add write permission for actions and contents (35ff4e9)
- workflows: add write permission for contents (1148e31)
Bug Fixes
- .github/actions/pre-commit/action.yaml: setup Git configuration for GitHub Actions (1f12165)
- .github/actions/pre-commit: update pre-commit action to use requirements.txt (b606623)
- .github/actions/pre-commit: update setup process for Python (fc40189)
- actions: add scripts for enabling auto merge (68f6875)
- actions: remove caching of pre-commit (57e0b51)
- add caching for pre-commit to improve workflow efficiency (e736856)
- add cspell.config.yaml to ignorePaths (215c3f5)
- add ignorePaths for lock files (fe1b7fd)
- fix indentation issue in check.yaml (de68dcf)
- install: ensure ~/.local/bin is added to PATH (9200767)
- install: update installation script to install Taskfile in local user's bin directory (8365b14)
- install: update task.sh script to handle Windows OS (91fb86c)
- remove node_modules from .gitignore and add cache location for prettier hook (83a5ef2)
- remove unnecessary entry in prettier hook (09d20c0)
- update Dependabot schedule to daily (3cba8a4)
- update installation URL for pre-commit action (6ea1336)
- update pip install command in pre-commit action (366d9fe)
- update required status checks in gh-init.sh (94515fe)
- use GH_TOKEN environment variable for GitHub token (25e2685)
- workflow: add condition to enable Merge-on-green (39dab5c)
- workflows: fix condition for merge job (a21b496)
- workflows: remove unnecessary permission and add token for checkout (30edc36)
v0.1.0
fix: fix conditional statement in merge.yaml The conditional statement in merge.yaml was not correctly checking for the user login of dependabot[bot] or pre-commit-ci[bot]. This has been fixed by using a multi-line conditional statement in the if block. feat: Rename workflow name in template.yaml The name of the workflow in template.yaml has been renamed from "Sync with Template Repository" to "Template Repository" for clarity and consistency. fix: Fix command in init.mk The command in init.mk for installing a file has been fixed to remove the unnecessary "-" before the "install" command. This ensures that the file is properly installed with the correct permissions. Additionally, the setup-github.sh script is now executed with the "- " prefix to handle any errors that may occur. Why the changes were done: - The conditional statement in merge.yaml was fixed to ensure that the correct users are targeted for auto-merge. - The workflow name in template.yaml was renamed to provide a more concise and descriptive name. - The command in init.mk was fixed to properly install files and handle any errors that may occur during the execution of the setup-github.sh script.
v0.0.0
0.0.0 (2023-11-07)
Features
- add
scripts/deploy-gh-pages.sh(aefd1a9) - add MkDocs (d2eb784)
- add Pretty LaTeX hook for formatting LaTeX files (9560d0e)
- ci: add CI/CD workflow and release action for main branch (162a09a)
- initial commit (ab92d52)
Bug Fixes
- add
allto deps ofmkdocs(5352904) - checkout on update (b24a307)
- fix deps of target "pre-commit" (f793fcc)
- fix error when REPO is not defined (bd6f96e)
- fix naming (86cd0e0)
- fix pre-commit hook shfmt conditions (fab95eb)
- fix pre-commit hook: latexindent (d31e4a8)
- github: update github actions permissions command in init.mk (5c39bf2)
- mkdocs: add markdown extensions (577c45c)
- mkdocs: fix yaml error (1ada10d)
- mkdocs: support emoji (d3f9d5a)
- pre-commit: change latexindent to system hook (d0edd3d)
- pre-commit: prettier ignore
pnpm-lock.yaml(7cad1bf) - pre-commit: update pre-commit config (4f1acbb)
- pre-commit: update pre-commit hooks (b6f4998)
- pre-commit: update pre-commit hooks (ff2f337)
- pre-commit: update pre-commit hooks (e940ff3)
- pre-commit: update pre-commit hooks (fe2f125)
- pre-commit: update pre-commit hooks (ac40ed8)
- pre-commit: update pre-commit hooks (fcf2151)
- pre-commit: update pre-commit hooks (ca213c6)
- pre-commit: update pre-commit hooks (24bd831)
- pre-commit: update pre-commit hooks (529e32d)
- pre-commit: update pre-commit hooks (45dea6f)
- pre-commit: update pre-commit hooks (beac69f)
- pre-commit: update pre-commit hooks (397426d)
- pre-commit: update pre-commit hooks (913b331)
- pre-commit: update pre-commit hooks (ff0b4b2)
- pre-commit: update pre-commit hooks (fff24cd)
- pre-commit: update pre-commit hooks (644c088)
- pre-commit: update pre-commit hooks (7fb6de7)
- pre-commit: update pre-commit hooks (4b28cb0)
- pre-commit: update pre-commit hooks (04effae)
- pre-commit: update pre-commit hooks (9484e0a)
- pre-commit: update pre-commit hooks version (ff754f7)
- pre-commit: update pre-commit hooks version (eb36905)
- pre-commit: update pre-commit hooks version (d47bc60)
- pretty code (98aaaec)
- remove pre-commit hook check-shebang-scripts-are-executable (292e73a)
- scripts: add
gh-secret-set-pypi.sh(52b692f) - skip pre-commit hook "latexindent" in CI (98e8b2e)
- skip pre-commit hook
poetry-lockin CI (350f89c) - skip pre-commit hook in CI: go-unit-tests, go-build (69870e0)
- update pre-commit hooks (52c2ea9)
- update pre-commit hooks (659344f)
- update pre-commit hooks (d5e4fcd)
- update pre-commit hooks (01f9774)
- use
installinstead ofln(32745b5)