~xdavidwu/listables

ref: b42a3e3931ff9ac98f3cb693583f0f0fd559b8be listables/.build.yml -rw-r--r-- 889 bytes
b42a3e39Pinghao Wu clean symlink path before stat 2 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
image: alpine/edge
packages:
  - podman
  - ko
  - go # XXX: why not dep from ko?
secrets:
  - d45b9b20-bc8b-480e-8e6e-edb5e0fd5848 # containers auth
environment:
  KO_DOCKER_REPO: ghcr.io/xdavidwu/listables
tasks:
  - setup: |
      sudo rc-service cgroups start
      sudo modprobe tun
      sudo chmod o+rw /dev/net/tun
      echo build:100000:65536 | sudo tee /etc/subuid
      echo build:100000:65536 | sudo tee /etc/subgid
  - publish-base: |
      podman build -f listables/Containerfile.base -t ghcr.io/xdavidwu/listables/base:latest
      podman push ghcr.io/xdavidwu/listables/base:latest
  - publish: |
      
      cd listables
      # XXX github.com/google/go-containerregistry/pkg/authn does not search for this yet
      env REGISTRY_AUTH_FILE=~/.config/containers/auth.json \
        KO_DEFAULTBASEIMAGE=ghcr.io/xdavidwu/listables/base:latest \
        ko publish --bare .