Skip to content

v1.23.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 11:08
· 124 commits to main since this release
7665f8e

Description

  • Decouples the global App variable from several classes and moves them into separate packages. It also implements an initial set of unit tests, plus several minor bug fixes.
  • Includes major refactoring, reorganization and refactoring of most features, addition of workflow state to track the currently running task and task execution history, and more.

Changelog

  • 7665f8e Merge pull request #11 from permafrost-dev/dependabot/go_modules/github.com/minio/minio-go/v7-7.0.63
  • 399187d Bump github.com/minio/minio-go/v7 from 7.0.61 to 7.0.63
  • 2663b79 Merge pull request #10 from permafrost-dev/dependabot/go_modules/github.com/slack-go/slack-0.12.3
  • 9943563 Bump github.com/slack-go/slack from 0.12.2 to 0.12.3
  • 212ca39 Merge pull request #9 from permafrost-dev/dependabot/go_modules/github.com/golang-module/carbon/v2-2.2.5
  • 815ff34 Bump github.com/golang-module/carbon/v2 from 2.2.3 to 2.2.5
  • f21392e Merge pull request #8 from permafrost-dev/refactor-1
  • cf860b2 add test task
  • 1533e76 implement interfaces for Application, refactoring, wip
  • 6aaaf63 minor fixes
  • b032296 update init command to use remote template file and text templating
  • ad7bf70 fix broken tests
  • 82cbcfc fix linting issues with pre-commit hook, add shellcheck to lint custom git hook scripts
  • 01295e4 update taskfile
  • 0ee5c8e add github action linter to lint task
  • 81f9da5 update workflows, dependabot config
  • 52a7d8c optimize taskfile tasks, remove unused code
  • a4953a3 add example .env file
  • 5d9a000 remove unused files
  • 2d6081c update taskfile
  • 0e49826 code cleanup
  • 099cef3 organize scripting extensions
  • 4c5eb79 remove unused code
  • 8b51760 implement a basic state machine for checksum verification state, implement transitions
  • 63d6760 fix typos
  • 35f209a refactoring, adding tests, wip
  • 0ab5b33 update checksums
  • c6eeaa0 refactoring, add gateway caching of url responses, remove updater cache because gw cache handles it now, change workflow include verification state to enum
  • c6a5cd1 sync with main.go code
  • 74cbfa6 reorganize files to avoid cyclic deps
  • 5b106c6 refactoring, add unit tests for WorkflowInclude class
  • e5a4606 update cache class to return nil when .Get() is called for an expured iten
  • f488816 refactoring, add unit tests for utils
  • ae3eb7c refactoring, add unit tests for cache
  • 1603b02 taskfile optimizations and updates
  • 3f730c0 make test build and running tests separate jobs to run in parallel
  • 13c6624 fix gateway crashes
  • 3e10872 reword example for includes section so it does not cause scrolling when view on github
  • 6afac8a refactoring - move running of preconditions to precondition class
  • aef3472 minor additions
  • b7186f5 update readme
  • 5aa744c update config file generated by init command
  • 59bbbe7 implement a different, better glob package for domain matching
  • 47f5dd0 refactor gateway verify filetype middleware, wip
  • 4089035 only run tests workflow on push for main branch or tagged releases
  • 516502c fix path to lib directory
  • 471c140 minor typo fix
  • 22fdf94 update tests workflow to upload coverage to codecov, implement minor optimizations
  • 2c84bb7 add initial unit tests for gateway package
  • 96b1781 refactor gateway middleware into separate files
  • 01ce77d minor bug fixes and code cleanup
  • 7a1b1d2 remove duplicate function call
  • f59ac77 remove deprecated ioutil calls
  • 1b73865 decouple app from other classes, stop using global "App" where possible