Compare commits

...
Sign in to create a new pull request.

26 commits

Author SHA1 Message Date
f66636aa07 element-web: Uprev to v1.11.58
All checks were successful
/ build-image (push) Successful in 1m25s
2024-02-15 15:23:52 -05:00
7756b9804a Actually build images 2024-02-15 15:23:44 -05:00
c63bada170 Configure changed-files plugin properly
All checks were successful
/ build-image (push) Successful in 1m2s
2024-02-15 15:20:19 -05:00
249d882272 Test changed-files action
All checks were successful
/ build-image (push) Successful in 1m4s
2024-02-15 15:13:37 -05:00
c88c7f2499 Refer to a fixed podman image version
All checks were successful
/ build-image (push) Successful in 1m22s
2024-02-15 15:09:22 -05:00
2319132092 Rework usage of podman image
All checks were successful
/ build-image (push) Successful in 1m27s
2024-02-15 15:06:30 -05:00
037fe95b37 Reapply "Use official podman images"
This reverts commit 06886b4301.
2024-02-15 15:05:48 -05:00
bba6274869 Revert "Switch to Debian Trixie"
This reverts commit 87ee8b7eba.
2024-02-15 15:05:45 -05:00
87ee8b7eba Switch to Debian Trixie
Some checks failed
/ build-image (push) Failing after 39s
2024-02-15 14:57:13 -05:00
06886b4301 Revert "Use official podman images"
This reverts commit d66609a954.
2024-02-15 14:56:31 -05:00
d66609a954 Use official podman images
Some checks failed
/ build-image (push) Failing after 42s
2024-02-15 14:53:49 -05:00
17b18b01bb Fix subuid/subgid before testing podman
Some checks failed
/ build-image (push) Failing after 23s
2024-02-15 14:50:13 -05:00
68f2d6830a Use anonymous volume for guest /var/lib/containers
Some checks failed
/ build-image (push) Failing after 23s
2024-02-15 14:48:20 -05:00
76019f59df Add git setup for alpine
Some checks failed
/ build-image (push) Failing after 18s
2024-02-15 14:45:06 -05:00
d5b1dd1034 Try using alpine for newer podman (without fuse-overlayfs)
Some checks failed
/ build-image (push) Failing after 18s
2024-02-15 14:43:31 -05:00
294bacdada Fixup subuid / subgid and fuse mount
Some checks failed
/ build-image (push) Failing after 28s
2024-02-15 14:40:58 -05:00
7b6b76036d Test
Some checks failed
/ build-image (push) Failing after 28s
2024-02-15 14:37:14 -05:00
a0f1b19adf Test podman
Some checks failed
/ build-image (push) Failing after 28s
2024-02-15 14:33:16 -05:00
69c32bb4f3 Test add image build & push
Some checks failed
/ build-image (push) Failing after 28s
2024-02-15 14:31:02 -05:00
9e0a2535d3 Add username for podman
All checks were successful
/ build-image (push) Successful in 24s
2024-02-15 14:27:06 -05:00
64b411906e Fix syntax
Some checks failed
/ build-image (push) Failing after 24s
2024-02-15 14:26:10 -05:00
e569f1b2a6 Fix podman setup (?)
Some checks failed
/ build-image (push) Has been cancelled
2024-02-15 14:25:22 -05:00
fc9a92c5ae Test
All checks were successful
/ build-image (push) Successful in 24s
2024-02-15 14:23:18 -05:00
3898c23f13 Test
All checks were successful
/ build-image (push) Successful in 18s
2024-02-15 14:22:19 -05:00
c3027f071d Fix multi-line command
All checks were successful
/ build-image (push) Successful in 18s
2024-02-15 14:19:38 -05:00
207d61d724 Init forgejo actions
All checks were successful
/ build-image (push) Successful in 29s
2024-02-15 14:17:56 -05:00
2 changed files with 42 additions and 1 deletions

View file

@ -0,0 +1,41 @@
on: [push]
jobs:
build-image:
runs-on: docker
container:
image: quay.io/podman/stable:v4.9.0
steps:
- name: Install additional packages
run: |
dnf -y install git nodejs
- name: Setup podman
run: |
sudo -u podman podman login gitea.angry.im --username PeterCxy --password ${{ secrets.FORGEJO_TOKEN }}
- name: Repository Checkout
uses: https://gitea.angry.im/actions/checkout@v3
with:
submodules: recursive
- name: Detect Directory Changes
id: changed-dirs
uses: https://github.com/tj-actions/changed-files@v42
with:
dir_names: 'true'
dir_names_max_depth: '1'
dir_names_exclude_current_dir: 'true'
files_ignore: |
.forgejo/**
build-image.sh
- name: Build & Push
if: ${{ steps.changed-dirs.all_changed_files_count != '0' }}
env:
ALL_CHANGED_DIRS: ${{ steps.changed-dirs.outputs.all_changed_files }}
run: |
for file in ${ALL_CHANGED_DIRS}; do
echo "---- Building ${file} ----"
sudo -u podman ./build-image.sh ${file}
done

View file

@ -1,4 +1,4 @@
ARG ELEMENT_VER=v1.11.57 ARG ELEMENT_VER=v1.11.58
FROM debian:11 AS builder FROM debian:11 AS builder