11 - name: fetch git submodules
16 - git submodule update --recursive --remote
29 - name: yarn build:dev
34 - name: publish dev docker image
37 dockerfile: Dockerfile
38 repo: dessalines/lemmy-ui
42 from_secret: docker_username
44 from_secret: docker_password
49 - name: publish dev docker manifest
50 image: plugins/manifest
53 from_secret: docker_username
55 from_secret: docker_password
56 target: "dessalines/lemmy-ui:dev"
57 template: "dessalines/lemmy-ui:dev-OS-ARCH"
66 - name: publish release docker image
69 dockerfile: Dockerfile
70 repo: dessalines/lemmy-ui
72 auto_tag_suffix: linux-amd64
74 from_secret: docker_username
76 from_secret: docker_password
81 - name: publish release docker manifest
82 image: plugins/manifest
85 from_secret: docker_username
87 from_secret: docker_password
88 target: "dessalines/lemmy-ui:${DRONE_TAG}"
89 template: "dessalines/lemmy-ui:${DRONE_TAG}-OS-ARCH"
108 - name: fetch git submodules
109 image: node:14-alpine
113 - git submodule update --recursive --remote
120 - name: publish dev docker image
121 image: plugins/docker
123 dockerfile: Dockerfile
124 repo: dessalines/lemmy-ui
128 from_secret: docker_username
130 from_secret: docker_password
135 - name: publish dev docker manifest
136 image: plugins/manifest
139 from_secret: docker_username
141 from_secret: docker_password
142 target: "dessalines/lemmy-ui:dev"
143 template: "dessalines/lemmy-ui:dev-OS-ARCH"
152 - name: publish release docker image
153 image: plugins/docker
155 dockerfile: Dockerfile
156 repo: dessalines/lemmy-ui
158 auto_tag_suffix: linux-arm64
160 from_secret: docker_username
162 from_secret: docker_password
167 - name: publish release docker manifest
168 image: plugins/manifest
171 from_secret: docker_username
173 from_secret: docker_password
174 target: "dessalines/lemmy-ui:${DRONE_TAG}"
175 template: "dessalines/lemmy-ui:${DRONE_TAG}-OS-ARCH"