diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f20e635d745..8a73e71ec74 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,61 +6,85 @@ updates: schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: bundler directory: "/tests/apps/ruby" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: bundler directory: "/tests/apps/multi" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/checks-root" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/config" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/dockerfile-app-json-formations" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/dockerfile-noexpose" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/dockerfile-procfile-bad" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/dockerfile-procfile" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/dockerfile" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/gitsubmodules" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: gomod directory: "/tests/apps/gogrpc" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" ignore: - dependency-name: google.golang.org/grpc versions: @@ -70,123 +94,173 @@ updates: schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: maven directory: "/tests/apps/java" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/nodejs-express" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/nodejs-worker" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/nodejs-express-noappjson" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/nodejs-express-noprocfile" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: composer directory: "/tests/apps/php" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: pip directory: "/tests/apps/python-flask" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: npm directory: "/tests/apps/.websocket.disabled" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: github-actions directory: "/" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-noexpose" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-procfile" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-entrypoint" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-procfile-bad" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/go-fail-predeploy" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/zombies-dockerfile-no-tini" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-release" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/dockerfile-app-json-formations" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/gogrpc" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/zombies-dockerfile-tini" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/tests/apps/go-fail-postdeploy" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/docs/_build" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" - package-ecosystem: "docker" directory: "/.devcontainer" schedule: interval: daily open-pull-requests-limit: 10 + labels: + - "type: dependencies" diff --git a/contrib/release-dokku b/contrib/release-dokku index 0a08ca5decd..44bd725cf7c 100755 --- a/contrib/release-dokku +++ b/contrib/release-dokku @@ -249,7 +249,7 @@ fn-repo-update-history-and-commit() { declare desc="Updates the history file and commits the changes" declare CURRENT_VERSION="$1" NEXT_VERSION="$2" local PULL_REQUEST_ID TITLE AUTHOR TYPE CHANGELOG_TEXT - local COMMIT_MESSAGE HISTORY HISTORY_CONTENTS HISTORY_DOCUMENTATION HISTORY_ENHANCEMENT HISTORY_BC_BREAK HISTORY_REFACTOR HISTORY_BUG HISTORY_OTHER HISTORY_TESTS ISSUE_FILE + local COMMIT_MESSAGE HISTORY HISTORY_CONTENTS HISTORY_BUG HISTORY_DEPENDENCY HISTORY_DEPRECATION HISTORY_DOCUMENTATION HISTORY_ENHANCEMENT HISTORY_BC_BREAK HISTORY_REFACTOR HISTORY_REMOVAL HISTORY_OTHER HISTORY_TESTS ISSUE_FILE pushd "$ROOT_DIR" >/dev/null @@ -259,7 +259,7 @@ fn-repo-update-history-and-commit() { ISSUE_FILE="/tmp/github-data/${PULL_REQUEST_ID}.json" if [[ ! -f "$ISSUE_FILE" ]]; then while true; do - if OUTPUT=$(curl -u "$RELEASE_GITHUB_USERNAME:$RELEASE_GITHUB_API_TOKEN" --fail -sS "https://api.github.com/repos/dokku/dokku/issues/${PULL_REQUEST_ID}" 2>&1); then + if OUTPUT=$(curl -u "$RELEASE_GITHUB_USERNAME:$RELEASE_GITHUB_API_TOKEN" --fail -sS "https://api.github.com/repos/dokku/dokku/issues/${PULL_REQUEST_ID}" 2>&1); then echo "$OUTPUT" >"$ISSUE_FILE" break fi @@ -280,12 +280,18 @@ fn-repo-update-history-and-commit() { HISTORY_BC_BREAK="${HISTORY_BC_BREAK}"$'\n'"$CHANGELOG_TEXT" elif [[ "$TYPE" == "bug" ]]; then HISTORY_BUG="${HISTORY_BUG}"$'\n'"$CHANGELOG_TEXT" + elif [[ "$TYPE" == "dependencies" ]]; then + HISTORY_DEPENDENCY="${HISTORY_DEPENDENCY}"$'\n'"$CHANGELOG_TEXT" + elif [[ "$TYPE" == "deprecation" ]]; then + HISTORY_DEPRECATION="${HISTORY_DEPRECATION}"$'\n'"$CHANGELOG_TEXT" elif [[ "$TYPE" == "documentation" ]]; then HISTORY_DOCUMENTATION="${HISTORY_DOCUMENTATION}"$'\n'"$CHANGELOG_TEXT" elif [[ "$TYPE" == "enhancement" ]]; then HISTORY_ENHANCEMENT="${HISTORY_ENHANCEMENT}"$'\n'"$CHANGELOG_TEXT" elif [[ "$TYPE" == "refactor" ]]; then HISTORY_REFACTOR="${HISTORY_REFACTOR}"$'\n'"$CHANGELOG_TEXT" + elif [[ "$TYPE" == "removal" ]]; then + HISTORY_REMOVAL="${HISTORY_REMOVAL}"$'\n'"$CHANGELOG_TEXT" elif [[ "$TYPE" == "tests" ]]; then HISTORY_TESTS="${HISTORY_TESTS}"$'\n'"$CHANGELOG_TEXT" else @@ -320,6 +326,16 @@ fn-repo-update-history-and-commit() { HISTORY="${HISTORY}"$'\n'"$HISTORY_ENHANCEMENT" fi + if [[ "$HISTORY_REMOVAL" ]]; then + HISTORY="${HISTORY}"$'\n\n'"### Removals" + HISTORY="${HISTORY}"$'\n'"$HISTORY_REMOVAL" + fi + + if [[ "$HISTORY_DEPRECATION" ]]; then + HISTORY="${HISTORY}"$'\n\n'"### Deprecations" + HISTORY="${HISTORY}"$'\n'"$HISTORY_DEPRECATION" + fi + if [[ "$HISTORY_REFACTOR" ]]; then HISTORY="${HISTORY}"$'\n\n'"### Refactors" HISTORY="${HISTORY}"$'\n'"$HISTORY_REFACTOR" @@ -335,6 +351,11 @@ fn-repo-update-history-and-commit() { HISTORY="${HISTORY}"$'\n'"$HISTORY_TESTS" fi + if [[ "$HISTORY_DEPENDENCY" ]]; then + HISTORY="${HISTORY}"$'\n\n'"### Dependencies" + HISTORY="${HISTORY}"$'\n'"$HISTORY_DEPENDENCY" + fi + if [[ "$HISTORY_OTHER" ]]; then HISTORY="${HISTORY}"$'\n\n'"### Other" HISTORY="${HISTORY}"$'\n'"$HISTORY_OTHER"