24 Commits

Author SHA1 Message Date
renovate-bot 2007b691e4 Update golang Docker tag to v1.22
Test Pull Requests / Build Image (pull_request) Successful in 4m47s
Test Pull Requests / Notify (pull_request) Successful in 3s
2024-04-20 03:43:22 +00:00
MrMeeb 64fb20c1d2 Merge pull request 'Add healthcheck and create dependent services in supervisord' (#15) from additional-debug into develop
Build Develop Image / Build Image (push) Successful in 7m26s
Build Develop Image / Notify (push) Successful in 2s
Reviewed-on: #15
2024-04-19 17:31:03 +00:00
MrMeeb 1425fb25e1 Merge branch 'develop' into additional-debug
Test Pull Requests / Build Image (pull_request) Successful in 7m4s
Test Pull Requests / Notify (pull_request) Successful in 2s
2024-04-19 17:15:10 +00:00
MrMeeb 3b24ec1cbe Add healthcheck. Fixes #11
Test Pull Requests / Build Image (pull_request) Successful in 7m49s
Test Pull Requests / Notify (pull_request) Successful in 2s
2024-04-19 17:08:31 +00:00
MrMeeb 7494997fc1 Add supervisord-dependent-startup, restructure file layout 2024-04-19 17:07:54 +00:00
MrMeeb 8d085f1f93 Merge pull request 'Add additional output to docker console' (#14) from additional-debug into develop
Build Develop Image / Build Image (push) Successful in 7m21s
Build Develop Image / Notify (push) Successful in 2s
Reviewed-on: #14
2024-04-19 14:11:29 +00:00
MrMeeb 7338ee133e Add stderr redirect for cron
Test Pull Requests / Build Image (pull_request) Successful in 7m41s
Test Pull Requests / Notify (pull_request) Successful in 2s
2024-04-19 13:13:18 +00:00
MrMeeb 082c86667a Add logging from docker 2024-04-19 13:12:39 +00:00
renovate-bot eed630519a Update docker Docker tag to v25.0.5
Test Pull Requests / Build Image (pull_request) Successful in 4m55s
Test Pull Requests / Notify (pull_request) Successful in 3s
Build Develop Image / Build Image (push) Successful in 8m18s
Build Develop Image / Notify (push) Successful in 3s
2024-04-17 03:47:32 +00:00
MrMeeb eead5ac458 Add dependency to build-develop workflow notify job. Fixes #9 [skip ci]
Build Develop Image / Build Image (push) Successful in 3m59s
Build Develop Image / Notify (push) Successful in 3s
2024-04-16 09:26:19 +00:00
MrMeeb b12b6b467c Merge pull request 'Change actions GTCR authentication' (#8) from actions-authentication into develop
Build Develop Image / Notify (push) Successful in 4s
Build Develop Image / Build Image (push) Successful in 4m11s
Reviewed-on: #8
2024-04-16 09:19:17 +00:00
MrMeeb 80aab4cb57 Correct double runs-on
Test Pull Requests / Build Image (pull_request) Successful in 4m15s
Test Pull Requests / Notify (pull_request) Successful in 3s
2024-04-16 09:13:41 +00:00
MrMeeb 2a1abc872d Change build-develop to always run on amd64
Test Pull Requests / Build Image (pull_request) Successful in 4m39s
Test Pull Requests / Notify (pull_request) Successful in 4s
2024-04-16 09:13:13 +00:00
MrMeeb b310418fc9 Change test-pr workflow to always run on amd64
Test Pull Requests / Build Image (pull_request) Successful in 4m23s
Test Pull Requests / Notify (pull_request) Successful in 4s
2024-04-16 09:12:46 +00:00
MrMeeb b039b9bf27 Change actions GTCR authentication
Test Pull Requests / Notify (pull_request) Has been cancelled
Test Pull Requests / Build Image (pull_request) Has been cancelled
2024-04-16 09:10:29 +00:00
renovate-bot 60f0728208 Update dependency gitea/act_runner to v0.2.10
Test Pull Requests / Build Image (pull_request) Successful in 4m44s
Test Pull Requests / Notify (pull_request) Successful in 22s
Build Develop Image / Build Image (push) Failing after 17s
Build Develop Image / Notify (push) Has been skipped
2024-04-15 03:47:29 +00:00
MrMeeb 5e8a34bd6f remove quotes from act renovate regex
Build Develop Image / Notify (push) Successful in 4s
Build Develop Image / Build Image (push) Successful in 11m54s
2024-02-17 16:45:01 +00:00
MrMeeb 65d9cbaee6 add pr test workflow [CI SKIP]
Build Develop Image / Build Image (push) Successful in 5m57s
Build Develop Image / Notify (push) Successful in 3s
2024-02-17 16:27:17 +00:00
MrMeeb 9e9c1dc5e8 help renovate parse act version [CI SKIP]
Build Develop Image / Notify (push) Blocked by required conditions
Build Develop Image / Build Image (push) Has been cancelled
2024-02-17 16:23:10 +00:00
MrMeeb 95b679cf0e Pin docker-dind version
Build Develop Image / Build Image (push) Successful in 6m10s
Build Develop Image / Notify (push) Successful in 3s
2024-02-17 15:16:03 +00:00
MrMeeb 7bdb331cc4 change notification logic [CI SKIP] 2024-02-17 15:15:50 +00:00
MrMeeb 4a6ba85539 update notifications in workflows
Build Develop Image / Build Image (push) Failing after 6m9s
Build Develop Image / Notify (push) Has been skipped
2024-02-17 13:02:22 +00:00
MrMeeb 7dcdb2dd9e remove renovate.json [CI SKIP] 2024-02-17 13:00:46 +00:00
MrMeeb 9a13ec1134 Initial commit
Build Develop Image / Build Image (push) Successful in 8m2s
Build Develop Image / Notify (push) Successful in 3s
2024-02-11 12:20:53 +00:00
3 changed files with 7 additions and 28 deletions
+2 -10
View File
@@ -5,7 +5,7 @@ on:
- 'develop'
env:
FULL_TAG: git.mrmeeb.stream/mrmeeb/gitea-act-runner
FULL_TAG: git.mrmeeb.stream/mrmeeb/gitea-act-runner:develop
jobs:
"Build Image":
@@ -21,20 +21,12 @@ jobs:
registry: git.mrmeeb.stream
username: ${{ env.GITHUB_ACTOR }}
password: ${{ secrets.GTCR_TOKEN }}
- name: Docker metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.FULL_TAG }}
tags: |
type=sha,prefix=develop-
type=raw,value=develop
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
platforms: linux/amd64,linux/arm64
tags: ${{ steps.meta.outputs.tags }}
tags: ${{ env.FULL_TAG }}
provenance: false
- name: Notify on failure
uses: rjstone/discord-webhook-notify@v1
+3 -6
View File
@@ -1,8 +1,8 @@
FROM golang:1.26-alpine3.22 as builder
FROM golang:1.22-alpine3.18 as builder
# Do not remove `git` here, it is required for getting runner version when executing `make build`
RUN apk add --no-cache make git
ARG ACT_VERSION=0.2.11
ARG ACT_VERSION=0.2.10
RUN git clone --depth 1 --branch v${ACT_VERSION} https://gitea.com/gitea/act_runner /opt/src/act_runner
@@ -10,7 +10,7 @@ WORKDIR /opt/src/act_runner
RUN make clean && make build
FROM docker:27.5.1-dind
FROM docker:25.0.5-dind
USER root
RUN apk add --no-cache \
git bash supervisor python3 py3-pip
@@ -28,9 +28,6 @@ RUN chmod +x /healthcheck.sh
ENV DOCKER_PRUNE_INTERVAL="0 0 * * *"
# Supress tini warning
ENV TINI_SUBREAPER=true
# Add Crontab for root user
RUN echo "${DOCKER_PRUNE_INTERVAL} echo Pruning docker volumes && docker volume prune -af" > .crontab.txt && crontab .crontab.txt
+1 -11
View File
@@ -1,10 +1,10 @@
{
"extends": [":automergeMinor", ":automergePr", ":automergeRequireAllStatusChecks", ":dependencyDashboard", ":disableRateLimiting", ":rebaseStalePrs"],
"baseBranches": ["develop"],
"major": {
"dependencyDashboardApproval": true
},
"minimumReleaseAge": "7 days",
"customManagers": [
{
"customType": "regex",
@@ -12,16 +12,6 @@
"matchStrings": ["ARG ACT_VERSION=(?<currentValue>.*)"],
"datasourceTemplate": "gitea-releases",
"depNameTemplate": "gitea/act_runner"
},
{
"description": "Manage Alpine OS versions in container image tags",
"customType": "regex",
"fileMatch": ["Dockerfile$"],
"matchStrings": [
"FROM\\s+(?<depName>[\\S]+?):(?<currentValue>[^@\\s]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"
],
"versioningTemplate": "regex:^(?<compatibility>[\\S]*\\d+\\.\\d+(?:\\.\\d+)?(?:[\\S]*)?-alpine-?)(?<major>\\d+)\\.(?<minor>\\d+)(?:\\.(?<patch>\\d+))?$",
"datasourceTemplate": "docker"
}
],
"packageRules": [