Revisions of task
Jeff Kowalczyk (jfkw)
accepted
request 1221719
from
Felix Niederwanger (ph03nix)
(revision 33)
- Update to version 3.40.0: * v3.40.0 * chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website (#1886) * chore: changelog for #1904 * fix: bug where non-nil, empty dynamic variables are returned as an empty interface (#1904) * docs(flags.go): flag description typo (#1905) * docs: add an example of a `default` value usage in vars (#1893) * chore(deps): update website (#1891) * chore(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (#1885) * chore(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1884) * chore: changelog for #1890 * feat: add numCPU func (#1890) * chore: changelog for #1866 * feat: allow providing single or multi prompts (#1866) * fix(deps): update module mvdan.cc/sh/v3 to v3.10.0 (#1874) * chore: changelog for #1827 * feat: option to ensure variable is within the list of values (#1827) * chore: changelog for #1771 * refactor: re-organize node loading code to make it easier to follow (#1771) * chore: changelog for #1810 * fix: special variables are defined with dotenv at task level (#1810) * chore: add changelog for #1757 * fix: inconsistent current directory resolution depending on include order (#1757) * ci: fix flaky TestForDeps tests (#1839) * chore(deps): update goreleaser/goreleaser-action action to v6 (#1852) * chore(deps): update dependency @types/react to v18.3.11 (#1851) * chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#1857) * chore(deps): update actions/github-script action to v7 (#1849) * chore(deps): bump express from 4.19.2 to 4.21.0 in /website (#1815) * chore: changelog for #1842
Jeff Kowalczyk (jfkw)
accepted
request 1202019
from
Felix Niederwanger (ph03nix)
(revision 32)
- Update to version 3.39.2: * v3.39.2 * chore: changelog for #1818 * fix: interpolate dynamic vars in defer (#1818)
Jeff Kowalczyk (jfkw)
accepted
request 1201948
from
Felix Niederwanger (ph03nix)
(revision 31)
- Update to version 3.39.1: * v3.39.1 * chore: add changelog entry for #1814 * fix: interpolate vars in defer (#1814) * docs: exit code zero is not an error (#1811) * chore: changelog for #1809 * fix(completions): zsh and powershell completions (#1809) * chore: changelog for #1806 * fix: double help is printed when `--help` is provided (#1806) * fix(renovate): switch mode from silent to full * chore(website): disable crowdin completely (#1793) * chore(website): upgrade docusaurus to the latest version (#1792) * chore(website): added bluesky url to the footer * chore: update project taskfile * chore: changelog for #1783 * chore: configure Renovate (#1783) * fix: add schema version to .goreleaser.yml * fix: deprecated goreleaser field
Jeff Kowalczyk (jfkw)
accepted
request 1199823
from
Felix Niederwanger (ph03nix)
(revision 30)
- Update to version 3.39.0: * v3.39.0 * chore(deps): bump github.com/mattn/go-zglob from 0.0.5 to 0.0.6 (#1791) * chore: changelog for #1713 * chore(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1790) * refactor: check if the remote exists just before reading it (#1713) * chore: add changelog for #1777, #1778 * fix: include flatten with a default task (#1778) * chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /website (#1789) * chore(deps): bump webpack from 5.91.0 to 5.94.0 in /website (#1776) * chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 (#1779) * chore(deps): bump github.com/mattn/go-zglob from 0.0.4 to 0.0.5 (#1780) * chore: changelog for #1784 * fix: matrix loops should be deterministic (#1784) * chore: changelog for #1782 * fix(completion): display aliases in fish completion (#1782) * chore: changelog for #1767 * feat: loop over a matrix (#1767) * chore: changelog for #1157 * feat: completion command (#1157) * website: add @vmaerten as a maintainer * chore: changelog for #1704 * feat: add option to declare an included Taskfile as flatten (#1704) * chore: changelog for #1715 * fix(remote): TASK_REMOTE_DIR does not work when absolute (#1715) * docs: fix variable name (#1754) * chore(dev): add `.vscode/extensions.json` with recommended extensions * chore: add changelog for #1764 * feat: add `ALIAS` special var (#1764) * chore(deps): bump mvdan.cc/sh/v3 from 3.8.0 to 3.9.0 (#1765) * feat(defer): expose `EXIT_CODE` special variable to `defer:` (#1762) * chore(deps): bump axios from 1.6.2 to 1.7.4 in /website (#1760) * chore: changelog for #1758 * Update minimum go version (#1758) * chore(deps): bump golang.org/x/term from 0.21.0 to 0.23.0 (#1751) * chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 (#1752) * docs: update syslist links to the new location (#1747) * docs: fix special variables link (#1730) * chore: changelog for #1633 * feat: experiment taskfile envs take precedence over os envs (#1633) * chore: changelog for #1719 * ci: add new workflow to check if versioned_docs has been modified (#1719) * chore: update go-task/template to tagged version * docs: add CLI_SILENT and CLI_VERBOSE in the docs (#1717) * fix: `--version` when a version is provided with `-ldflags` (#1711) * docs: update setup-task version (#1710)
Jeff Kowalczyk (jfkw)
accepted
request 1184229
from
Felix Niederwanger (ph03nix)
(revision 29)
- Update to version 3.38.0: * v3.38.0 * chore: changelog for #1656 * fix: list-task with multiline desc (#1656) * chore: changelog for #1639 * feat(remote): add a command to clear the cache (#1639) * chore: update PR template to use comments instead of quotes * chore: changelog for #1699 * Add verbose/silent variables (#1669) * chore: changelog for #1636 * feat(remote): prefix checksums/cached files with the filename (#1636) * chore: changelog for #1661 * feat(remote): global tempDir when the path is absolute (#1661) * chore: changelog for #1655 * fix: run once in shared dependencies (#1655) * chore: add changelog entry for #1699 * chore(goreleaser): release riscv64 binaries on linux (#1699) * chore(deps): bump braces from 3.0.2 to 3.0.3 in /website (#1697) * chore(deps): bump ws from 7.5.9 to 7.5.10 in /website (#1696) * docs: add pacstall installation methode * docs: improve install script * docs: taskfile versions (#1666) * chore: update deps * docs: ETA FAQ * chore(website): make carbon work on blog pages * chore(website): add stack overflow and answer overflow to page footer * chore: changelog for #1572 * feat: colorize tasks in prefixed output (#1572) * fix: more docs typos * fix: docs typos/links * chore: make github detect task as a go project again * chore: changelog for #1663 * fix: version check (#1663) * chore: changelog for #1654 * feat: variable references (#1654) * chore: changelog for #1653 * docs: template reference (#1653) * chore: update actions version because node 16 is deprecated (#1650) * chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#1651) * chore: add changelog for #1619 * chore: move changelog entries to the right section 🤦♂️ * feat: better yaml parsing and error handling (#1619) * chore: add changelog and documentation for #1624 * feat: task executable variable (#1624) * chore: added changelog for #1657 * feat: better release task * fix: prompt response should go on same line as message * fix: prompt check shouldn't run if dry flag is true * fix: prompt check should come after preconditions and fingerprinting * fix: missing additionalProperties false in schema * fix: typo in changelog
Jeff Kowalczyk (jfkw)
accepted
request 1173571
from
Felix Niederwanger (ph03nix)
(revision 28)
- Update to version 3.37.2: * v3.37.2 * chore: changelog for #1649 * fix: included variable merging (#1649) * chore: changelog for #1648 * fix: nil schema panic (#1648) * fix: var_subkey schema * fix(docs): add references to experiments links (#1644)
Jeff Kowalczyk (jfkw)
accepted
request 1173486
from
Felix Niederwanger (ph03nix)
(revision 27)
- Update to version 3.37.1: * v3.37.1 * fix: add changelog + fix for booleans for #1641 * fix: handle int and float env variable by converting them to string (#1641) * chore: fix json schema typos (#1642) * chore: prep any variables for release (#1586) * chore(goreleaser): fix deprecation warning - Update to version 3.37.0: * v3.37.0 * chore: changelog and docs for #1623 * feat: stdin required -t - (#1623) * fix(remote): do not display prompt if it's empty (#1634) * chore: changelog for #1610 * feat(remote): replace env variable in include remote URL (#1610) * docs: fix reference to GOOS and GOARCH link (#1628) * feat: warn about move from any variables to map variables (#1618) * chore: changelog for #1612 * feat: ability to resolve refs using templating syntax (#1612) * chore: changelog for #1607 * feat: taskfile mutex for adding edge data * feat: edge weight * feat: add support for multiple includes on a graph edge * refactor: includes uses pointers * chore(changelog): add entry for #1613 * chore(completions): support tilde home directory for zsh (#1613) * chore: improve changelog for #1603 * feat: add alias `q` for template function `shellQuote` (#1603) * chore(website): disable translations for now (#1617) * chore: changelog for #1563 * chore: remove code that outputs the graphviz file * fix: linting issues * feat: merge concurrency * fix: advanced import operates on including file instead of included file * fix: bug with merge code * fix: advanced import resolving dynamic variables incorrectly * feat: merger * fix: include_with_vars test included the same file multiple times * fix: missing task locations * fix: includes interpolation test * fix: optional includes * feat: better taskfile cycle error handling * feat: better error handling for duplicate edges and fixed tests * feat: dag reader * chore: changelog for #1547 * feat: enable any variables without maps (#1547) * fix: fix bug for files with special chars `&()` (#1584)
Jeff Kowalczyk (jfkw)
accepted
request 1166295
from
Felix Niederwanger (ph03nix)
(revision 26)
- Update to version 3.36.0: * v3.36.0 * chore: add changelog for #1576 * feat: support 8-bit color (#1576) * fix: address compilation error on `watch_test.go` * chore(crowdin): fixes to `crowdin.yml` (#1583) * chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 (#1581) * chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1570) * chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website (#1558) * chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website (#1561) * chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#1582) * chore(website): upgrade crowdin cli * chore(website): upgrade docusaurus (#1577) * chore: changelog for #1347 * feat: use timeout in RemoteExists function * docs: remote root taskfiles * refactor: slightly improved NewBaseNode API * refactor: rename node resolver methods * feat: don't send entire include to node resolvers * feat: root remote taskfiles * feat: reorder icons * refactor: md -> mdx * fix: update references to website directory * refactor(website): rename docs -> website * feat: when nav is small float link icons to the left * feat: single docs item in navbar * feat: move donate doc to pages * feat: move locale dropdown to the right * feat: icons instead of text links in navbar * fix: logo in next/intro docs and spacing * feat: update release tool to update latest doc version * feat: add "latest" version * chore: add crowdin:sync script to package.json * chore: gitignore i18n directories * chore: remove sync crowdin workflow * chore: remove all translations * fix: use path/filepath instead of path (#1556) * docs: update tea installation method to pkgx (#1546) * fix: minor errors in docs * fix: merge conflict * chore: changelog for #1533 * fix: variables passed to included taskfile (#1533) * chore: changelog for #1541 * feat: looping over dependencies (#1541) * chore: changelog for #1526 * feat: parse templates in collection-type variables (#1526) * chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1524) * chore(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 (#1542)
Jeff Kowalczyk (jfkw)
accepted
request 1155211
from
Felix Niederwanger (ph03nix)
(revision 25)
- Update to version 3.35.1: * v3.35.1 * chore: changelog for #1530 * fix: taskfile directory (#1530) * chore: changelog for #1523 * feat: taskfile special variable (#1523) * refactor: move flags into their own package (#1521)
Jeff Kowalczyk (jfkw)
accepted
request 1153116
from
Felix Niederwanger (ph03nix)
(revision 24)
- Update to version 3.35.0: * v3.35.0 * chore: add changelog for #1520 * fix: list tasks (#1520) * docs: improve wording (#1518) * chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 (#1515) * chore: add changelogs for #1483 and #1489 * feat: more permissive file modes * docs: added reading from stdin section to usage * feat: add missing syntax highlighters * fix: resolve directory correctly when using --dir * feat: stdin node * feat: error when multiple wildcard matches are found * docs: updated usage to include section on wildcard arguments * feat: tests for wildcard matching * feat: wildcard matching of task names * feat: pass ast.Call by reference * chore: add changelog for #1491 * docs(api): remove duplicated entry for requires (#1491) * chore: add changelog for #1495 * docs: improve style guide docs (#1495) * chore: add changelog for #1510 * docs: specify that variable declaration order is respected (#1510) * chore: add changelog for #1512 * refactor: bubble errors from ListTaskNames * fix: setup logger if nil when listing task names * chore: added changelog for #1500 * chore: update go minimum version to 1.21 * feat: go 1.21 * chore(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 (#1502)
Jeff Kowalczyk (jfkw)
accepted
request 1142135
from
Jeff Kowalczyk (jfkw)
(revision 23)
- Packaging improvements: * _service change disabled to manual per osc deprecation warning: WARNING: Command 'disabledrun/dr' is obsolete, please convert your _service to use 'manual' and then 'manualrun/mr' instead. * _service go_modules remove param compression same as default * _service obs_scm param revision use git tag * _service obs_scm use param revision not version for git tag * _service obs_scm remove param versionrewrite-replacement * Summary and Description clarify the purpose of this CLI tool * Use Group: Development/Tools/Building instead of Other * Use %%name macro where applicable to normalize common lines across Go app packages. Also makes renaming binary easier when required to handle package name conflict. * Drop Requires: golang-packaging. The recommended Go toolchain dependency expression is BuildRequires: golang(API) >= 1.x or optionally the metapackage BuildRequires: go * Update to BuildRequires: golang(API) >= 1.20 matching go.mod * Remove %%{go_nostrip} macro which is no longer recommended * Drop %%autosetup -D arg only needed for multiple invocations * Build PIE with pattern that may become recommended procedure: %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build A go toolchain buildmode default config would be preferable but none exist at this time.
Jeff Kowalczyk (jfkw)
accepted
request 1142056
from
Felix Niederwanger (ph03nix)
(revision 22)
- Update to version 3.34.1: * v3.34.1 * fix: remote prompt (#1487)
Jeff Kowalczyk (jfkw)
accepted
request 1141745
from
Felix Niederwanger (ph03nix)
(revision 21)
- Update to version 3.34.0: * v3.34.0 * refactor: use tf for taskfile instead of t * refactor: move task merge code into a method * refactor: convert taskfile.Merge into a method * chore: add changelog for #1478 * fix: experiment flags not working when .env is not in cwd (#1478) * chore: add changelog for #1469 * feat: add ROOT_TASKFILE special variable (#1469) * chore: add changelog for #1465 * fix: tests * feat: update schema to accept semver strings * refactor: consistent naming for errors * feat: version checks * chore: fix typo on changelog * chore: add changelog for #1482 * fix(completions): support lowercase filename for Taskfile (#1482) * chore: add changelog for #1476 * chore: add linting CI step for the JSON Schema * fix: malformed `defer` definition in JSON Schema * refactor: dedent JSON Schema 'definitions' * fix: remove "versioning" from jsonschema defs * chore: sync translations (#1466) * docs: improvements/corrections to experiments doc * chore: changelog for #1438, #1464 * feat: merge template func should support variadic list of maps (#1464) * chore: changelog * feat: support refs in dependencies * feat: resolve variables in vars declarations too * feat: updated schema.json
Jeff Kowalczyk (jfkw)
accepted
request 1134668
from
Felix Niederwanger (ph03nix)
(revision 20)
- Update to version 3.33.1: * chore(readme): fix another typo on link * v3.33.1 * chore(readme): fix typo on link * chore: changelog for #1437 * fix: variable propagation (#1437) * chore: changelog * feat: support looping over map variables (#1436) * revert: docs back to .md files until prettier supports mdx * docs: add information about loops * chore: update any_variables doc to mdx
Jeff Kowalczyk (jfkw)
accepted
request 1134478
from
Felix Niederwanger (ph03nix)
(revision 19)
- Update to version 3.33.0: * docs: add information about loops * chore: update any_variables doc to mdx * v3.33.0 * chore: changelog and docs for #1434 * docs: minor updates to the "any variables" experiment page * feat: CLI_FORCE special variable (#1434) * chore(deps): bump axios from 1.4.0 to 1.6.2 in /docs (#1433) * feat: docusaurus v3 (#1432) * fix: non-evaluated nil values should be converted to empty strings to avoid empty interface errors in the templater * chore: changelog * feat: testdata * fix: handle errors when sh is used in Taskfiles with the any variables experiment enabled * fix: dynamic vars break with for because of fast-compiled tasks * feat: for supports variables and lists of any type * feat: new dynamic variable syntax * docs: any variables experiment * feat: update schema to support objects and arrays in vars * feat: add ability to unmarshal as any when experiment enabled * feat: change Var.Value from string to an any type * refactor: rename Var.Static to Var.Value * feat: add any variable experiment flag * chore: changelog * feat: add aliases to --json output * chore: bump golangci-lint version * chore(docs): fix typo (#1422) * chore: sync translations (#1418) * chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 (#1419)
Jeff Kowalczyk (jfkw)
accepted
request 1129962
from
Felix Niederwanger (ph03nix)
(revision 18)
- Update to version 3.32.0: * chore(docs): fix typo on "releasing" page * v3.32.0 * feat: support negative globs (#1324) * chore: sync translations (#1404) * feat: prefer remote taskfiles over cached ones (#1345) * chore: add changelog + improve code for #1368 * feat: add `--no-status` flag (#1368) * chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (#1395) * chore(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#1396) * chore(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 (#1397) * chore: sync translations (#1399) * chore: sync translations (#1389) * chore: update discord link on issue template * Add silent to for_call schema (#1386) * fix(platforms): do not run dynamic vars for other platforms (#1377) * chore: sync translations (#1376) * refactor(merge): use constant * chore(website): remove gold sponsors section * chore: sync translations (#1371) * chore(deps): bump @babel/traverse from 7.18.2 to 7.23.2 in /docs (#1374) * chore(docs) add missing `watch: true` to example
Jeff Kowalczyk (jfkw)
accepted
request 1116407
from
Felix Niederwanger (ph03nix)
(revision 17)
- Update to version 3.31.0: * chore: sync translations (#1367) * chore(taskfile): add task to install goreleaser * v3.31.0 * chore: add changelog entry for #1338 * fix(precondition): do not print error if context was aborted (#1338) * chore: add changelog entry for #1343 * fix: templates on task descriptions (#1343) * feat: unify prompts (#1344) * chore: add changelog entry for #1356 * fix: exclude other "ignored" files. (#1356) * fix: increase max task calls limit from 100 to 1000 * feat: add ability to set `watch: true` in Taskfile (#1361) * chore(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#1366) * chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#1365) * chore(deps): bump postcss from 8.4.14 to 8.4.31 in /docs (#1364) * chore: remove accidentally added taskfile-dag.gv (#1357) * chore: sync translations (#1336) * feat: error handling for undefined schema version (#1342) * docs: typo
Jeff Kowalczyk (jfkw)
accepted
request 1111462
from
Felix Niederwanger (ph03nix)
(revision 16)
- Update to version 3.30.1: * chore(docs): update branch name on some links * release: v3.30.1 * refactor: minor improvements to setCurrentDir * fix: incorrect remote taskfiles cache directory * chore: changelog * fix: only create a cache if the node is remote * fix: e.Dir not being set to the correct directory
Jeff Kowalczyk (jfkw)
accepted
request 1111057
from
Felix Niederwanger (ph03nix)
(revision 15)
- Update to version 3.30.0: * chore(deps): upgrade slim-sprig to v3.0.0 (#1329) * release: v3.30.0 * chore: add changelog entry for #1325 * feat(checksum): replace md5 with xxh3 to improve performance (#1325) * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#1326) * chore: sync translations (#1328) * feat: remote taskfiles (HTTP) (#1152) * chore: sync translations (#1323) * fix: minor blog typos * fix: il8n blog authors * blog: introducing experiments * chore: update experiments and deprecation docs (#1315) * chore: upgrade Go to v1.21.0 on lint and release actions * feat: node refactor (#1316) * chore: sync translations (#1314)
Jeff Kowalczyk (jfkw)
accepted
request 1107791
from
Felix Niederwanger (ph03nix)
(revision 14)
- Update to version 3.29.1: * chore(changelog): consolidate v3.29.0 and v3.29.1 * chore(website): update release docs to include instructions for winget * goreleaser: skip automatic winget release on ci * fix: goreleaser deprecation on ci * v3.29.1 * v3.29.0 * fix: `--status` flag should not have side-effects (#1313) * fix: make sure USER_WORKING_DIR works corrently with includes (#1309) * chore: sync translations (#1308) * feat: bump minimum go version to 1.20 (#1302) - Add changesgenerate to service file
Displaying revisions 1 - 20 of 33