Skip to content
Snippets Groups Projects
Select Git revision
  • 072d5326bd0d527df418a0dc26ebe8d0d7f99534
  • master default protected
  • 0.5.9
  • 0.5.8
  • 0.5.7
  • 0.5.6
  • 0.5.5
  • 0.5.4
  • 0.5.3
  • 0.5.2
  • 0.5.1
  • 0.5.0
  • 0.4.17
  • 0.4.16
  • 0.4.15
  • 0.4.14
  • 0.4.13
  • 0.4.12
  • 0.4.11
  • 0.4.10
  • 0.4.9
  • 0.4.8
22 results

Taskfile.yml

Blame
  • Taskfile.yml 1.30 KiB
    version: '3'
    
    tasks:
      
      default:
        aliases:
          - help
        cmds:
          - task --list
      
      build:
        desc: Build the app
        aliases:
          - b
        vars:
          DEVENV_ROOT:
            sh: echo "$DEVENV_ROOT"
        
        cmds:
          - nix build --no-link --out-link dist/app
        sources:
          - source/**/*.go
          - source/**/*.mod
          - dist/**
            
      preproduction:
        desc: preproduction tasks
        cmds:
          - cd preproduction; npx esbuild {{ .TASKFILE_DIR }}/preproduction/postcss.js --bundle --target=deno11 
               --outfile={{ .TASKFILE_DIR }}/source/embedded/scripts/postcss.js --platform=node
               --external:fsevents --external:fs --external:path --external:os --external:crypto --external:buffer
                  --external:stream --external:util --external:assert --external:events --external:child_process
                    --external:module --external:url 
      
      release:
        desc: Commit changes (update version, hashes, etc.)
        aliases:
          - cc
        cmds:
          - update-hashes || true
          - git-commit
          - update-version && git push
    
      update-code:
        desc: Update the code, calculate hashes and update version
        aliases:
          - uc
        cmds:
          - cd source; go mod download ; go mod tidy; go mod vendor; cd ..
          - update-hashes || true
          - update-version
        silent: true