homepage-plus
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled

This commit is contained in:
Dominik 2024-12-12 15:15:24 +01:00
parent 2376184b14
commit 1370cd195a
16 changed files with 265 additions and 51 deletions

View file

@ -2,8 +2,8 @@ name: Crowdin Action
on:
workflow_dispatch:
schedule:
- cron: '2 */12 * * *'
# schedule:
# - cron: '2 */12 * * *'
push:
paths: [
'/public/locales/en/**',

View file

@ -1,14 +1,16 @@
name: Docker CI
on:
schedule:
- cron: '20 0 * * *'
# schedule:
# - cron: '20 0 * * *'
push:
branches:
- main
- feature/**
- dev
tags: [ 'v*.*.*' ]
- homepage-plus
# Publish semver tags as releases.
tags: [ 'v*.*.*-plus' ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
@ -18,6 +20,7 @@ on:
- 'docs/**'
- 'mkdocs.yml'
merge_group:
workflow_dispatch:
env:
IMAGE_NAME: ${{ github.repository }}
@ -58,13 +61,12 @@ jobs:
build:
name: Docker Build & Push
if: github.repository == 'gethomepage/homepage'
runs-on: self-hosted
needs: [ pre-commit ]
runs-on: ubuntu-latest
needs:
- pre-commit
permissions:
contents: read
packages: write
id-token: write
steps:
- name: Checkout repository