Skip to content
This repository was archived by the owner on Feb 24, 2024. It is now read-only.

Releases: liblaf/template

dev

17 Feb 06:19
db27cae

Choose a tag to compare

dev Pre-release
Pre-release

Full Changelog: v1.0.0...dev

v1.0.0

16 Feb 17:47
2d15c37

Choose a tag to compare

1.0.0 (2024-02-16)

⚠ BREAKING CHANGES

  • The script setup-github.sh has been renamed to gh-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

28 Nov 07:23

Choose a tag to compare

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

07 Nov 06:29
9d18d69

Choose a tag to compare

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 all to deps of mkdocs (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-lock in 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 install instead of ln (32745b5)