Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Res42/anyk-docker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.11
Choose a base ref
...
head repository: Res42/anyk-docker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Oct 2, 2022

  1. Add 2258 (#22)

    Res42 authored Oct 2, 2022
    Copy the full SHA
    a4f8334 View commit details
  2. Add 22HIPAK (#23)

    Res42 authored Oct 2, 2022
    Copy the full SHA
    114989e View commit details

Commits on Oct 6, 2022

  1. Copy the full SHA
    2a4c0ca View commit details

Commits on Oct 12, 2022

  1. Add European Health Insurance Card form (#26)

    Create a build for European Health Insurance Card form
    Teko012 authored Oct 12, 2022
    Copy the full SHA
    50b4a15 View commit details
  2. Fix default desktop panel configuration (#27)

    This fix sets the default panel configuration, so the user doesn't have to manually select it. If the other option is chosen, it results in an empty desktop.
    Teko012 authored Oct 12, 2022
    Copy the full SHA
    2652ebf View commit details
  3. Set timezone to Budapest (#28)

    Set the default timezone to Budapest
    Teko012 authored Oct 12, 2022
    Copy the full SHA
    a0676c1 View commit details
  4. Fix Hungarian keyboard shortcut (#29)

    The desktop shortcut needs the same right to be able to execute it easily
    Teko012 authored Oct 12, 2022
    Copy the full SHA
    c7b3b4e View commit details
  5. Add workflow improvements (#31)

    * Bump checkout action version to v3
    
    Bump checkout action version from v2 to v3
    
    * Replace docker login with official action
    
    Replace the azure docker login with the official docker login action
    
    * Add Docker Hub description update step
    
    Add action to update the Docker Hub description dynamically
    Teko012 authored Oct 12, 2022
    Copy the full SHA
    ea6409e View commit details
  6. Fix newline at the end of files (#30)

    Fix newline at the end of files
    
    Co-authored-by: Adam Reisinger <reisinger.adam@gmail.com>
    Teko012 and Res42 authored Oct 12, 2022
    Copy the full SHA
    351ab7f View commit details

Commits on Oct 25, 2022

  1. Copy the full SHA
    d4575d4 View commit details
  2. Add update check (#33)

    * Add ANYK update check workflow
    
    * Add current ANYK version
    Teko012 authored Oct 25, 2022
    Copy the full SHA
    50e9de3 View commit details
  3. Update ANYK version (#34)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] and github-actions[bot] authored Oct 25, 2022
    Copy the full SHA
    126d057 View commit details
  4. Copy the full SHA
    e191b9e View commit details

Commits on Oct 29, 2022

  1. Copy the full SHA
    5b04e01 View commit details

Commits on Dec 3, 2022

  1. Update ANYK version (#37)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Dec 3, 2022
    Copy the full SHA
    75c5004 View commit details

Commits on Dec 21, 2022

  1. Update ANYK version (#38)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Dec 21, 2022
    Copy the full SHA
    9e40762 View commit details

Commits on Dec 29, 2022

  1. Add/oep-egt-tagallam-plugin (#39)

    * add Dockerfile for oep-egt-tagallam plugin
    
    * add readme
    gcsecsey authored Dec 29, 2022
    Copy the full SHA
    e8dc2f6 View commit details
  2. Copy the full SHA
    0dd5bde View commit details

Commits on Jan 27, 2023

  1. Update ANYK version (#40)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jan 27, 2023
    Copy the full SHA
    11363a3 View commit details

Commits on Feb 4, 2023

  1. Update ANYK version (#41)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Feb 4, 2023
    Copy the full SHA
    15d7779 View commit details

Commits on Mar 1, 2023

  1. Update ANYK version (#42)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Mar 1, 2023
    Copy the full SHA
    4211ce5 View commit details
  2. Fix OEP EU card link

    Res42 authored Mar 1, 2023
    Copy the full SHA
    1d7e75c View commit details
  3. Really fix OEP EU card link

    Res42 committed Mar 1, 2023
    Copy the full SHA
    4f2bd77 View commit details
  4. Fix OEP EGT form

    Res42 committed Mar 1, 2023
    Copy the full SHA
    1ae73b8 View commit details

Commits on Mar 23, 2023

  1. Update update-check.yml

    Fix anyk.xml URL.
    Res42 authored Mar 23, 2023
    Copy the full SHA
    f236c44 View commit details

Commits on Mar 25, 2023

  1. Copy the full SHA
    37be090 View commit details
  2. Add OEP plugin update checker

    Teko012 committed Mar 25, 2023
    Copy the full SHA
    f6b1aef View commit details
  3. Add new platform

    Teko012 committed Mar 25, 2023
    Copy the full SHA
    9580dae View commit details
  4. Update ANYK update checker

    Teko012 committed Mar 25, 2023
    Copy the full SHA
    6a6dc1d View commit details
  5. Remove old platform

    Teko012 committed Mar 25, 2023
    Copy the full SHA
    d522604 View commit details
  6. Remove checkout ref

    Teko012 committed Mar 25, 2023
    Copy the full SHA
    033b7d4 View commit details
  7. Merge pull request #43 from Teko012/new-platform

    Modernise the platform
    Res42 authored Mar 25, 2023
    Copy the full SHA
    b077d24 View commit details

Commits on Mar 26, 2023

  1. Refactor build process

    Teko012 committed Mar 26, 2023
    Copy the full SHA
    6299ce8 View commit details
  2. Merge pull request #44 from Teko012/refactor-build

    Refactor build process
    Teko012 authored Mar 26, 2023
    Copy the full SHA
    123c644 View commit details
  3. Copy the full SHA
    c63d727 View commit details
  4. Merge pull request #45 from Res42/bot/update-anyk-version

    Update ANYK version
    Teko012 authored Mar 26, 2023
    Copy the full SHA
    7a7b1c9 View commit details
  5. Copy the full SHA
    0ae8b94 View commit details
  6. Copy the full SHA
    7c88843 View commit details
  7. Merge pull request #46 from Res42/bot/update-anyk-OEP_egt_tagallam-ve…

    …rsion
    
    Update ANYK OEP_egt_tagallam plugin version
    Teko012 authored Mar 26, 2023
    Copy the full SHA
    77ebcf1 View commit details
  8. Merge pull request #47 from Res42/bot/update-anyk-OEP_igenylolap_eu_k…

    …artyahoz-version
    
    Update ANYK OEP_igenylolap_eu_kartyahoz plugin version
    Teko012 authored Mar 26, 2023
    Copy the full SHA
    6705c0c View commit details
  9. Separate keepalive branches

    Teko012 committed Mar 26, 2023
    Copy the full SHA
    226bc2b View commit details
  10. Merge pull request #48 from Teko012/master

    Separate keepalive branches
    Teko012 authored Mar 26, 2023
    Copy the full SHA
    680fa95 View commit details
  11. Refactor readmes

    Teko012 committed Mar 26, 2023
    Copy the full SHA
    f2d0a2a View commit details
  12. Unify links

    Teko012 committed Mar 26, 2023
    Copy the full SHA
    68df515 View commit details
  13. Refactor build folder

    Teko012 committed Mar 26, 2023
    Copy the full SHA
    9029e00 View commit details
  14. Merge pull request #50 from Teko012/modify-md

    Refactor
    Res42 authored Mar 26, 2023
    Copy the full SHA
    2d3f0bf View commit details
  15. Rename check files.

    Res42 committed Mar 26, 2023
    Copy the full SHA
    2ef4e7b View commit details
  16. Copy the full SHA
    82571d8 View commit details
  17. Copy the full SHA
    761e98f View commit details

Commits on Mar 27, 2023

  1. Merge pull request #51 from Res42/feature/all-plugin-cersion-check

    Add plugin check for NAV plugins
    Res42 authored Mar 27, 2023
    Copy the full SHA
    7bad4b8 View commit details
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
labels:
- "dependencies"
79 changes: 62 additions & 17 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Build Docker images

on:
workflow_dispatch:
push:
branches:
- master
@@ -9,29 +10,73 @@ on:
- master

jobs:
build:
build-base:
strategy:
matrix:
desktop: ["kde", "mate", "xfce"]
base: ["base"]

runs-on: ubuntu-latest

env:
DESKTOP: ${{ matrix.desktop }}

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: arm64

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build the ${{ matrix.base }} ${{ matrix.desktop }} image
uses: docker/bake-action@v6.5.0
with:
files: build/${{ matrix.base }}.yml

list-plugins:
runs-on: ubuntu-latest

outputs:
matrix: ${{ steps.generate-matrix.outputs.matrix }}

steps:
- uses: actions/checkout@v2
- name: Checkout repository
uses: actions/checkout@v4

- name: Build the ANYK image
run: docker compose -f anyk/docker-compose.yml build
- name: Generate plugin matrix
id: generate-matrix
run: echo "matrix=$(ls build/plugin/*.yml | sed -e 's/build\/plugin\///' -e 's/.yml//' | jq -R -s -c 'split("\n") | .[:-1]')" >> $GITHUB_OUTPUT

- name: Build the ANYK-19KATA image
run: docker compose -f anyk-19kata/docker-compose.yml build
build-plugins:
needs: [list-plugins]
strategy:
matrix:
desktop: ["kde", "mate", "xfce"]
plugin: ${{ fromJson(needs.list-plugins.outputs.matrix) }}

- name: Build the ANYK-20KATA image
run: docker compose -f anyk-20kata/docker-compose.yml build
runs-on: ubuntu-latest

env:
DESKTOP: ${{ matrix.desktop }}

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Build the ANYK-19HIPA image
run: docker compose -f anyk-19hipa/docker-compose.yml build
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: arm64

- name: Build the ANYK-20HIPA image
run: docker compose -f anyk-20hipa/docker-compose.yml build

- name: Build the ANYK-21HIPA image
run: docker compose -f anyk-21hipa/docker-compose.yml build
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build the ANYK-IGAZOL image
run: docker compose -f anyk-igazol/docker-compose.yml build
- name: Build the ${{ matrix.plugin }} ${{ matrix.desktop }} image
uses: docker/bake-action@v6.5.0
with:
files: build/plugin/${{ matrix.plugin }}.yml
139 changes: 101 additions & 38 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,115 @@
name: Push to DockerHub
name: Build and publish Docker images

on:
workflow_dispatch:
release:
types: [published]

jobs:
build:
build-base:
strategy:
matrix:
desktop: ["kde", "mate", "xfce"]
base: ["base"]

runs-on: ubuntu-latest

env:
DESKTOP: ${{ matrix.desktop }}

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: 'master'

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: arm64

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- uses: docker/login-action@v3
with:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}

- name: Build and publish the ${{ matrix.base }} ${{ matrix.desktop }} image
uses: docker/bake-action@v6.5.0
with:
files: build/${{ matrix.base }}.yml
push: true

list-plugins:
runs-on: ubuntu-latest

outputs:
matrix: ${{ steps.generate-matrix.outputs.matrix }}

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: 'master'

- name: Generate plugin matrix
id: generate-matrix
run: echo "matrix=$(ls build/plugin/*.yml | sed -e 's/build\/plugin\///' -e 's/.yml//' | jq -R -s -c 'split("\n") | .[:-1]')" >> $GITHUB_OUTPUT

build-plugins:
needs: [build-base, list-plugins]
strategy:
matrix:
desktop: ["kde", "mate", "xfce"]
plugin: ${{ fromJson(needs.list-plugins.outputs.matrix) }}

runs-on: ubuntu-latest

env:
DESKTOP: ${{ matrix.desktop }}

steps:
- uses: actions/checkout@v2
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: 'master'

- uses: azure/docker-login@v1
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: arm64

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- uses: docker/login-action@v3
with:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}

- name: Push the ANYK image
run: |
docker compose -f anyk/docker-compose.yml build
docker compose -f anyk/docker-compose.yml push
- name: Push the ANYK-19KATA image
run: |
docker compose -f anyk-19kata/docker-compose.yml build
docker compose -f anyk-19kata/docker-compose.yml push
- name: Push the ANYK-20KATA image
run: |
docker compose -f anyk-20kata/docker-compose.yml build
docker compose -f anyk-20kata/docker-compose.yml push
- name: Push the ANYK-19HIPA image
run: |
docker compose -f anyk-19hipa/docker-compose.yml build
docker compose -f anyk-19hipa/docker-compose.yml push
- name: Push the ANYK-20HIPA image
run: |
docker compose -f anyk-20hipa/docker-compose.yml build
docker compose -f anyk-20hipa/docker-compose.yml push
- name: Push the ANYK-21HIPA image
run: |
docker compose -f anyk-21hipa/docker-compose.yml build
docker compose -f anyk-21hipa/docker-compose.yml push
- name: Push the ANYK-IGAZOL image
run: |
docker compose -f anyk-igazol/docker-compose.yml build
docker compose -f anyk-igazol/docker-compose.yml push
- name: Build and publish the ${{ matrix.plugin }} ${{ matrix.desktop }} image
uses: docker/bake-action@v6.5.0
with:
files: build/plugin/${{ matrix.plugin }}.yml
push: true

update-readme:
needs: [build-base, build-plugins]

runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: 'master'

- name: Update Docker Hub description
uses: peter-evans/dockerhub-description@v4
with:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
repository: reisingeradam/anyk
readme-filepath: ./README.en.md
Loading