Skip to content

go-task

Task runner / simpler Make alternative written in Go

dev

https://taskfile.dev/

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install go-task

sudo apt install go-task

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    go-task=3.30.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      go-task=3.30.1*

Download URLs

Version SHA256 Size (KB)
3.30.1 067b90c32476aeaf02b635d7a10d0f20ce46adbf4c4f182128a51a00bf33a15a 2745
3.30.0 131509a7a222ac3fe847d7b303529041584ebfd1c65bc9fd1fe49392005794f8 2746
3.29.1 ff56adccc52ecc93b206c66b14966ea9162345aa54c7c5a1928a588ae3c254d7 1797
Version SHA256 Size (KB)
3.30.1 fc5c4124c54a7a54dad9be730564d95c9b968e38146ee115e94fc6391be69aa7 2339
3.30.0 b84a8e2a32a66b4e95682526bc9058497d1a705a292b21fd62b4848c564e7600 2341
3.29.1 51c6ba7cf4222ac52390f2ceb014e0df9ac35b931f65f7be8983aa193497e5b3 1527

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for go-task are versioned here.

Click here to see go-task ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/go-task/ops2deb.yml
name: go-task
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 3.29.1
    - 3.30.0
    - 3.30.1
homepage: https://taskfile.dev/
summary: task runner / simpler Make alternative written in Go
fetch: https://github.com/go-task/task/releases/download/v{{version}}/task_linux_{{arch}}.tar.gz
install:
  - task:/usr/bin/go-task

The blueprint fetch keyword contains a URL template pointing to go-task releases. Downloaded files are locked in a lockfile versioned here.

Click here to see go-task release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/go-task/ops2deb.lock.yml
- url: https://github.com/go-task/task/releases/download/v3.29.1/task_linux_amd64.tar.gz
  sha256: f9f12518b0d9d1c6e43f6f1ed1f202127fbfa7ee4b882794ccb42a4bd05dbc9d
  timestamp: 2023-09-11 08:53:44+00:00
- url: https://github.com/go-task/task/releases/download/v3.29.1/task_linux_arm64.tar.gz
  sha256: 787358084b9c45debb9e89bf5bc2ba7a5af8b31ccd970a21daab99cb535cb152
  timestamp: 2023-09-11 08:53:44+00:00
- url: https://github.com/go-task/task/releases/download/v3.30.0/task_linux_amd64.tar.gz
  sha256: e5d428dc652522328487f4c081e8c0d8fa04bb5753c6092e52ce69cc3cbb3ad0
  timestamp: 2023-09-14 03:16:42+00:00
- url: https://github.com/go-task/task/releases/download/v3.30.0/task_linux_arm64.tar.gz
  sha256: 3b9f3c3ea791bb94420764fa75bc68ef7194a3ed8b8fa08c59535e6affe615d1
  timestamp: 2023-09-14 03:16:42+00:00
- url: https://github.com/go-task/task/releases/download/v3.30.1/task_linux_amd64.tar.gz
  sha256: 862bf7c580ce58264133b6b269965db9cc5ba52f4836c7ef8f66389019b0e275
  timestamp: 2023-09-15 03:17:09+00:00
- url: https://github.com/go-task/task/releases/download/v3.30.1/task_linux_arm64.tar.gz
  sha256: d4d61891f2c74665e2beefe88917b2205f06c1e1b97ba4f050359e1869b7785b
  timestamp: 2023-09-15 03:17:09+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/go-task.svg)](https://docs.wakemeops.com/packages/go-task)
<a href="https://docs.wakemeops.com/packages/go-task">
  <img src="https://docs.wakemeops.com/badges/go-task.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/go-task.svg
:target: https://docs.wakemeops.com/packages/go-task