diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 038dc9d56..000000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,79 +0,0 @@ - - -/!\ Docker Compose V2 has moved to [github.com/docker/compose](https://github.com/docker/compose/tree/v2), this repository is for "Cloud Integrations". You can report issues related to `docker compose` [here](https://github.com/docker/compose/issues/new/choose). - -**Description** - - - -**Steps to reproduce the issue:** -1. -2. -3. - -**Describe the results you received:** - - -**Describe the results you expected:** - - -**Additional information you deem important (e.g. issue happens only occasionally):** - -**Output of `docker-compose --version`:** - -``` -(paste your output here) -``` - -**Output of `docker version`:** - -``` -(paste your output here) -``` - -**Output of `docker context show`:** -You can also run `docker context inspect context-name` to give us more details but don't forget to remove sensitive content. - -``` -(paste your output here) -``` - -**Output of `docker info`:** - -``` -(paste your output here) -``` - -**Additional environment details (AWS ECS, Azure ACI, local, etc.):** diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index a80dc1651..000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,14 +0,0 @@ -**What I did** - -**Related issue** - - - - -**(not mandatory) A picture of a cute animal, if possible in relation with what you did** diff --git a/.github/labeler.yml b/.github/labeler.yml deleted file mode 100644 index 46e182335..000000000 --- a/.github/labeler.yml +++ /dev/null @@ -1,27 +0,0 @@ -aci: - - aci/**/* - -ecs: - - ecs/**/* - -local: - - local/**/* - -kube: - - kube/**/* - -cli: - - cli/**/* - -metrics: - - cli/metrics/**/* - -api: - - api/**/* - - cli/server/protos/**/* - -ci: - - .github/**/* - -documentation: - - docs/**/* diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index 3caf07371..000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,59 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale - -# Number of days of inactivity before an Issue or Pull Request becomes stale -daysUntilStale: 180 - -# Number of days of inactivity before an Issue or Pull Request with the stale label is closed. -# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. -daysUntilClose: 7 - -# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled) -onlyLabels: [] - -# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable -exemptLabels: - - "enhancement ✨" - -# Set to true to ignore issues in a project (defaults to false) -exemptProjects: false - -# Set to true to ignore issues in a milestone (defaults to false) -exemptMilestones: false - -# Set to true to ignore issues with an assignee (defaults to false) -exemptAssignees: true - -# Label to use when marking as stale -staleLabel: stale - -# Comment to post when marking as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. - -# Comment to post when removing the stale label. -unmarkComment: > - This issue has been automatically marked as not stale anymore due to the recent activity. - -# Comment to post when closing a stale Issue or Pull Request. -closeComment: > - This issue has been automatically closed because it had not recent activity during the stale period. - -# Limit the number of actions per hour, from 1-30. Default is 30 -limitPerRun: 30 - -# Limit to only `issues` or `pulls` -only: issues - -# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': -# pulls: -# daysUntilStale: 30 -# markComment: > -# This pull request has been automatically marked as stale because it has not had -# recent activity. It will be closed if no further activity occurs. Thank you -# for your contributions. - -# issues: -# exemptLabels: -# - confirmed \ No newline at end of file diff --git a/.github/workflows/aci-tests.yml b/.github/workflows/aci-tests.yml deleted file mode 100644 index c069ea59c..000000000 --- a/.github/workflows/aci-tests.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: ACI integration tests - -on: - push: - branches: - - main - pull_request: - -env: - GO_VERSION: 1.19 - -jobs: - check-optional-tests: - name: Check if needs to run ACI tests - runs-on: ubuntu-latest - outputs: - trigger-aci: ${{steps.runacitest.outputs.triggered}} - steps: - - uses: khan/pull-request-comment-trigger@master - name: Check if test ACI - if: github.event_name == 'pull_request' - id: runacitest - with: - trigger: '/test-aci' - - aci-tests: - name: ACI e2e tests - runs-on: ubuntu-latest - needs: check-optional-tests - if: github.ref == 'refs/heads/main' || needs.check-optional-tests.outputs.trigger-aci == 'true' - steps: - - name: Checkout code into the Go module directory - uses: actions/checkout@v3 - - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: ${{ env.GO_VERSION }} - cache: true - - - name: Setup docker CLI - run: | - curl https://download.docker.com/linux/static/stable/x86_64/docker-20.10.3.tgz | tar xz - sudo cp ./docker/docker /usr/bin/ && rm -rf docker && docker version - - - name: Build for ACI e2e tests - run: make -f builder.Makefile cli - - - name: ACI e2e Test - env: - AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} - AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} - run: make e2e-aci diff --git a/.github/workflows/kube-tests.yml b/.github/workflows/kube-tests.yml deleted file mode 100644 index 5901ab12d..000000000 --- a/.github/workflows/kube-tests.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: Kube integration tests - -on: - push: - branches: - - main - pull_request: - -env: - GO_VERSION: 1.19 - -jobs: - check-optional-tests: - name: Check if needs to run Kube tests - runs-on: ubuntu-latest - outputs: - trigger-kube: ${{steps.runkubetest.outputs.triggered}} - steps: - - uses: khan/pull-request-comment-trigger@master - name: Check if test Kube - if: github.event_name == 'pull_request' - id: runkubetest - with: - trigger: '/test-kube' - - kube-tests: - name: Kube e2e tests - runs-on: ubuntu-latest - needs: check-optional-tests - if: github.ref == 'refs/heads/main' || needs.check-optional-tests.outputs.trigger-kube == 'true' - steps: - - name: Checkout code into the Go module directory - uses: actions/checkout@v3 - - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: ${{ env.GO_VERSION }} - cache: true - - - name: Setup docker CLI - run: | - curl https://download.docker.com/linux/static/stable/x86_64/docker-20.10.3.tgz | tar xz - sudo cp ./docker/docker /usr/bin/ && rm -rf docker && docker version - - - name: Setup Kube tools - run: | - sudo apt-get install jq && jq --version - curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.10.0/kind-linux-amd64 && chmod +x ./kind && sudo mv ./kind /usr/bin/ && kind version - curl -LO "https://dl.k8s.io/release/v1.20.2/bin/linux/amd64/kubectl" && sudo mv kubectl /usr/bin/ && kubectl version --client - - - name: Build for Kube e2e tests - env: - BUILD_TAGS: kube - run: make -f builder.Makefile cli - - - name: Kube e2e Test - run: make e2e-kube diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml deleted file mode 100644 index 702783a0b..000000000 --- a/.github/workflows/labeler.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: 'PR labeler' -on: - - pull_request_target - -jobs: - triage: - runs-on: ubuntu-latest - steps: - - uses: actions/labeler@v2.1.1 - with: - repo-token: '${{ secrets.GITHUB_TOKEN }}' \ No newline at end of file diff --git a/.github/workflows/pending_answered.yml b/.github/workflows/pending_answered.yml deleted file mode 100644 index 02c46f901..000000000 --- a/.github/workflows/pending_answered.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: Remove pending label on answer - -on: - issue_comment: - types: [ created ] - -jobs: - pending: - if: ${{ !github.event.issue.pull_request && contains(github.event.issue.labels.*.name, 'pending') }} - name: Remove pending label - runs-on: ubuntu-latest - steps: - - name: removelabel - uses: siegerts/pending-response@v1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - pending-response-label: pending diff --git a/.github/workflows/rebase.yml b/.github/workflows/rebase.yml deleted file mode 100644 index ea0556dcc..000000000 --- a/.github/workflows/rebase.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Automatic Rebase -on: - issue_comment: - types: [created] -jobs: - rebase: - name: Rebase - if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase') - runs-on: ubuntu-latest - steps: - - name: Checkout the latest code - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - fetch-depth: 0 # otherwise, you will fail to push refs to dest repo - - name: Automatic Rebase - uses: cirrus-actions/rebase@1.4 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml deleted file mode 100644 index 0e9f8ec6f..000000000 --- a/.github/workflows/windows-ci.yml +++ /dev/null @@ -1,69 +0,0 @@ -name: Windows CI - -on: - push: - branches: - - main - pull_request: - -env: - GO_VERSION: 1.19 - -jobs: - check-optional-tests: - name: Check if needs to run Windows build and tests - runs-on: ubuntu-latest - outputs: - trigger-windows: ${{steps.runwindowstest.outputs.triggered}} - steps: - - uses: khan/pull-request-comment-trigger@master - name: Check if test Windows - if: github.event_name == 'pull_request' - id: runwindowstest - with: - trigger: '/test-windows' - - windows-build: - name: Windows Build - runs-on: windows-latest - env: - GO111MODULE: "on" - needs: check-optional-tests - if: github.ref == 'refs/heads/main' || needs.check-optional-tests.outputs.trigger-windows == 'true' - steps: - - name: Checkout code into the Go module directory - uses: actions/checkout@v3 - - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: ${{ env.GO_VERSION }} - cache: true - - - name: Setup docker CLI - run: | - docker version - curl -L -o docker.exe https://github.com/StefanScherer/docker-cli-builder/releases/download/20.10.5/docker.exe - mv -Force ./docker.exe "C:\Program Files\Docker\" - docker version - - - name: Test - run: make -f builder.Makefile test - - - name: Build - env: - BUILD_TAGS: e2e - run: make -f builder.Makefile cli - - - name: E2E Test - run: make e2e-win-ci - - - name: ACI e2e Test - env: - AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} - AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} - AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} - # need to docker logout on windows nodes, it seems GHActions does a `docker login --user githubactions` specifically on windows nodes - run: | - docker logout - make e2e-aci