diff --git a/.github/ISSUE_TEMPLATE/1-issue.yml b/.github/ISSUE_TEMPLATE/1-issue.yml deleted file mode 100644 index 87860c9..0000000 --- a/.github/ISSUE_TEMPLATE/1-issue.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: "\U0001F6A8 Technical issue" -description: When you're experiencing problems using the container -body: - - type: input - id: os - attributes: - label: Operating system - description: Your Linux distribution (can be shown by `lsb_release -a`). - placeholder: e.g. Ubuntu 24.04 - validations: - required: true - - type: textarea - id: summary - attributes: - label: Description - description: A clear and concise description of your issue. - validations: - required: true - - type: textarea - id: compose - attributes: - label: Docker compose - description: The compose file (or otherwise the `docker run` command used). - render: yaml - validations: - required: true - - type: textarea - id: log - attributes: - label: Docker log - description: The logfile of the container (as shown by `docker logs windows`). - render: shell - validations: - required: true - - type: textarea - id: screenshot - attributes: - label: Screenshots (optional) - description: Screenshots that might help to make the problem more clear. - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/2-feature.yml b/.github/ISSUE_TEMPLATE/2-feature.yml deleted file mode 100644 index eb95b34..0000000 --- a/.github/ISSUE_TEMPLATE/2-feature.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: "\U0001F680 Feature request" -description: Suggest an idea for improving the container -title: "[Feature]: " -labels: ["enhancement"] -body: - - type: textarea - id: problem - attributes: - label: Is your proposal related to a problem? - description: | - Provide a clear and concise description of what the problem is. - For example, "I'm always frustrated when..." - validations: - required: true - - type: textarea - id: solution - attributes: - label: Describe the solution you'd like. - description: | - Provide a clear and concise description of what you want to happen. - validations: - required: true - - type: textarea - id: alternatives - attributes: - label: Describe alternatives you've considered. - description: | - Let us know about other solutions you've tried or researched. - validations: - required: true - - type: textarea - id: context - attributes: - label: Additional context - description: | - Is there anything else you can add about the proposal? - You might want to link to related issues here, if you haven't already. diff --git a/.github/ISSUE_TEMPLATE/3-bug.yml b/.github/ISSUE_TEMPLATE/3-bug.yml deleted file mode 100644 index f614f27..0000000 --- a/.github/ISSUE_TEMPLATE/3-bug.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: "\U0001F41E Bug report" -description: Create a report to help us improve the container -title: "[Bug]: " -labels: ["bug"] -body: - - type: input - id: os - attributes: - label: Operating system - description: Your Linux distribution (can be shown by `lsb_release -a`). - placeholder: e.g. Ubuntu 24.04 - validations: - required: true - - type: textarea - id: summary - attributes: - label: Description - description: Describe the expected behaviour, the actual behaviour, and the steps to reproduce. - validations: - required: true - - type: textarea - id: compose - attributes: - label: Docker compose - description: The compose file (or otherwise the `docker run` command used). - render: yaml - validations: - required: true - - type: textarea - id: log - attributes: - label: Docker log - description: The logfile of the container (as shown by `docker logs windows`). - render: shell - validations: - required: true - - type: textarea - id: screenshot - attributes: - label: Screenshots (optional) - description: Screenshots that might help to make the problem more clear. - validations: - required: false diff --git a/.github/ISSUE_TEMPLATE/4-question.yml b/.github/ISSUE_TEMPLATE/4-question.yml deleted file mode 100644 index 9094d6d..0000000 --- a/.github/ISSUE_TEMPLATE/4-question.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: "\U00002753 General question" -description: Questions about the container not related to an issue -title: "[Question]: " -labels: ["question"] -body: - - type: checkboxes - attributes: - label: Is your question not already answered in the FAQ? - description: Please read the [FAQ](https://github.com/dockur/windows/blob/master/readme.md) carefully to avoid asking duplicate questions. - options: - - label: I made sure the question is not listed in the [FAQ](https://github.com/dockur/windows/blob/master/readme.md). - required: true - - type: checkboxes - attributes: - label: Is this a general question and not a technical issue? - description: For questions related to issues you must use the [technical issue](https://github.com/dockur/windows/issues/new?assignees=&labels=&projects=&template=1-issue.yml) form instead. It contains all the right fields (system info, logfiles, etc.) we need in order to be able to help you. - options: - - label: I am sure my question is not about a technical issue. - required: true - - type: textarea - id: question - attributes: - label: Question - description: What's the question you have about the container? - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 3ba13e0..0000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1 +0,0 @@ -blank_issues_enabled: false diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index f08cd93..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: docker - directory: / - schedule: - interval: weekly - - package-ecosystem: github-actions - directory: / - schedule: - interval: weekly diff --git a/.github/logo.png b/.github/logo.png deleted file mode 100644 index 6c572f0..0000000 Binary files a/.github/logo.png and /dev/null differ diff --git a/.github/renovate.json b/.github/renovate.json deleted file mode 100644 index cc31624..0000000 --- a/.github/renovate.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended", ":disableDependencyDashboard"] -} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index c552d6b..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,113 +0,0 @@ -name: Build - -on: - workflow_dispatch: - push: - branches: - - master - paths-ignore: - - '**/*.md' - - '**/*.yml' - - '.gitignore' - - '.dockerignore' - - '.github/**' - - '.github/workflows/**' - -concurrency: - group: build - cancel-in-progress: false - -jobs: - shellcheck: - name: Test - uses: ./.github/workflows/check.yml - build: - name: Build - needs: shellcheck - runs-on: ubuntu-latest - permissions: - actions: write - packages: write - contents: read - steps: - - - name: Checkout - uses: actions/checkout@v5 - with: - fetch-depth: 0 - - - name: Docker metadata - id: meta - uses: docker/metadata-action@v5 - with: - context: git - images: | - ${{ secrets.DOCKERHUB_REPO }} - ghcr.io/${{ github.repository }} - tags: | - type=raw,value=latest,priority=100 - type=raw,value=${{ vars.MAJOR }}.${{ vars.MINOR }} - labels: | - org.opencontainers.image.title=${{ vars.NAME }} - env: - DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Login into Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Login to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build Docker image - uses: docker/build-push-action@v6 - with: - context: . - push: true - provenance: false - platforms: linux/amd64,linux/arm64 - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - annotations: ${{ steps.meta.outputs.annotations }} - build-args: | - VERSION_ARG=${{ steps.meta.outputs.version }} - - - name: Create a release - uses: action-pack/github-release@v2 - with: - tag: "v${{ steps.meta.outputs.version }}" - title: "v${{ steps.meta.outputs.version }}" - token: ${{ secrets.REPO_ACCESS_TOKEN }} - - - name: Increment version variable - uses: action-pack/bump@v2 - with: - token: ${{ secrets.REPO_ACCESS_TOKEN }} - - - name: Push to Gitlab mirror - uses: action-pack/gitlab-sync@v3 - with: - url: ${{ secrets.GITLAB_URL }} - token: ${{ secrets.GITLAB_TOKEN }} - username: ${{ secrets.GITLAB_USERNAME }} - - - name: Send mail - uses: action-pack/send-mail@v1 - with: - to: ${{secrets.MAILTO}} - from: Github Actions <${{secrets.MAILTO}}> - connection_url: ${{secrets.MAIL_CONNECTION}} - subject: Build of ${{ github.event.repository.name }} v${{ steps.meta.outputs.version }} completed - body: | - The build job of ${{ github.event.repository.name }} v${{ steps.meta.outputs.version }} was completed successfully! - - See https://github.com/${{ github.repository }}/actions for more information. diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml deleted file mode 100644 index 71c2d33..0000000 --- a/.github/workflows/check.yml +++ /dev/null @@ -1,25 +0,0 @@ -on: [workflow_call] -name: "Check" -permissions: {} - -jobs: - shellcheck: - name: shellcheck - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v5 - - name: Run ShellCheck - uses: ludeeus/action-shellcheck@master - env: - SHELLCHECK_OPTS: -x --source-path=src -e SC1091 -e SC2001 -e SC2002 -e SC2034 -e SC2064 -e SC2153 -e SC2317 -e SC2028 - - name: Validate XML - uses: action-pack/valid-xml@v1 - with: - path: "assets" - file-endings: ".xml" - - name: Lint Dockerfile - uses: hadolint/hadolint-action@v3.2.0 - with: - dockerfile: Dockerfile - ignore: DL3006,DL3008 - failure-threshold: warning diff --git a/.github/workflows/hub.yml b/.github/workflows/hub.yml deleted file mode 100644 index 263e97c..0000000 --- a/.github/workflows/hub.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Update -on: - push: - branches: - - master - paths: - - readme.md - - README.md - - .github/workflows/hub.yml - -jobs: - dockerHubDescription: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v5 - - - name: Docker Hub Description - uses: peter-evans/dockerhub-description@v4 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: ${{ secrets.DOCKERHUB_REPO }} - short-description: ${{ github.event.repository.description }} - readme-filepath: ./readme.md diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 4903636..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,17 +0,0 @@ -on: - workflow_dispatch: - pull_request: - paths: - - '**/*.sh' - - '**/*.xml' - - '.github/workflows/test.yml' - - '.github/workflows/check.yml' - - 'Dockerfile' - -name: "Test" -permissions: {} - -jobs: - shellcheck: - name: Test - uses: ./.github/workflows/check.yml