-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(taskfile): replace makefiles with taskfile #290
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alexey-igrychev
requested changes
Jan 15, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Follow the same name convention for tasks.
$ task -l
task: Available tasks for this project:
* _compile: Compile reference sidebar
* _regen_reference_cli: Regenerate CLI reference
* _regen_reference_vault_plugin: Regenerate Vault Plugin reference
* build: build vault plugin
* configure_minio: Configure MinIO buckets and policies
* configure_vault: Enable and configure Vault secrets plugins
* deps:install:golangci-lint: Install golangci-lint binary.
* deps:install:prettier: Install prettier.
* format: Run all code formatters. Important vars: "paths".
* format:client: Format client code
* format:e2e: Format e2e code
* format:server: Format server code
* lint:golangci-lint: Lint with golangci-lint
* lint:prettier: Check if prettier-formatted.
* lint:prettier:yaml: Check if yaml files are prettier-formatted.
* regen_reference: Regenerate references
* restart: restart dev trdl server
* run: Set up MinIO and Vault development environment
* setup_minio: Set up and configure MinIO
* setup_vault: Set up and configure Vault
* sign: Sign last version tag + origin/main and push signatures. Important vars: "refs".
ilya-lesikov
approved these changes
Jan 15, 2025
d6198ff
to
bd7c8e1
Compare
61b8d22
to
c3380df
Compare
ilya-lesikov
requested changes
Jan 22, 2025
ilya-lesikov
approved these changes
Mar 19, 2025
9ebcae0
to
fafbfba
Compare
Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update workflow Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add task install Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): make var optional Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): update binaries path .gitignore Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update workflow Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): refactor taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): refactor Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix format Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): lint Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix syntax remove unnecessary var Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): rename tasks Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update task name Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): rename tasks add desc Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update workflow update taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add missing env add working directory Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add dir Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update step Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add missing step Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update lint Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update env Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): try with paths Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): remove race Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix path Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): try without cover Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): update taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): remove race Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add trdl binary Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add trdl.test binary build Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> test Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> test Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> test Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add actions Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore: refactor Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): fix workflow Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): refactor taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add missing dir Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update steps Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): return gocoverdir Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update action Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add dir Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update notification Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): rename jobs pin ubuntu version Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): refactor taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix deps Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix deps Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): revert trdl binary build for docs Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): refactor format tasks replace deps with cmds Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add server build task refactor build tasks update docs task Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(trdl, taskfile): update global taskfile add separate taskfiles to projects Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add client build update docs taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): update workflows Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add server binary build update client binary build Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): use cmds instead of deps for lint Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add ci tasks update workflows Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add check if links are broken update workflow Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add tests update other taskfiles Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): fix test workflow pin ubuntu version Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): fix git-signatures install Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add docker image Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): refactor tests workflow Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add upload coverage Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): update client binary build Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): add missing env Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): fix dir path Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(release): add release builder image Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(ci): uncomment notification Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add dist binaries verify update desc in taskfile Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(script): fix path Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore: make script executable disable cgo for server Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(trdl): update release image and commands Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): add defaults and allow overriding template variables Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore(taskfile): update taskfiles Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com> chore: lint Signed-off-by: Evgeniy Frolov <evgeniy.frolov@flant.com>
bafc740
to
e7f2482
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
global tasks list looks like this