name: Release on: workflow_dispatch: inputs: lapdev_version: description: "Lapdev version for release" required: true default: "v0.1.0" push: tags: - "v*" defaults: run: shell: bash working-directory: ./lapdev env: GITHUB_TOKEN: ${{ secrets.PACKAGE_TOKEN }} jobs: linux: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@master - name: Login to Self-Hosted Registry uses: docker/login-action@v3 with: registry: git.myco.systems username: ${{ secrets.MYCO_REGISTRY_USER }} password: ${{ secrets.MYCO_PERSONAL_ACCESS_TOKEN }} - name: Build and Push Extended Version uses: docker/build-push-action@v4 with: builder: ${{ steps.buildx.outputs.name }} context: ./ file: ./Dockerfile platforms: linux/amd64 push: true build-args: | HUGO_VERSION=0.138.0 NODE_VERSION=22.5.0 tags: | git.myco.systems/mycosystems/web-ci:latest