diff --git a/.woodpecker/commit.yml b/.woodpecker/commit.yml deleted file mode 100644 index 79dcea007..000000000 --- a/.woodpecker/commit.yml +++ /dev/null @@ -1,22 +0,0 @@ -pipeline: - testCommit: - image: node:alpine - commands: - - apk add --no-cache cargo python3 make g++ - - cp .config/ci.yml .config/default.yml - - corepack enable - - corepack prepare pnpm@latest --activate - - yarn - - yarn build - - yarn migrate - -services: - database: - image: postgres:15 - environment: - - POSTGRES_PASSWORD=test - redis: - image: redis - -branches: - include: [ main, beta, develop, feature/* ] diff --git a/.woodpecker/dockerHubRelease.yml b/.woodpecker/dockerHubRelease.yml deleted file mode 100644 index 83d531e15..000000000 --- a/.woodpecker/dockerHubRelease.yml +++ /dev/null @@ -1,15 +0,0 @@ -pipeline: - publish-docker-latest: - image: plugins/kaniko - settings: - repo: iceshrimp/iceshrimp - tags: latest - dockerfile: Dockerfile - username: - # Secret 'docker_username' needs to be set in the CI settings - from_secret: docker_username - password: - # Secret 'docker_password' needs to be set in the CI settings - from_secret: docker_password - -branches: main diff --git a/.woodpecker/dockerHubReleaseCandidate.yml b/.woodpecker/dockerHubReleaseCandidate.yml deleted file mode 100644 index aed4a2013..000000000 --- a/.woodpecker/dockerHubReleaseCandidate.yml +++ /dev/null @@ -1,14 +0,0 @@ -pipeline: - publish-docker-latest: - image: plugins/kaniko - settings: - repo: iceshrimp/iceshrimp - tags: rc - dockerfile: Dockerfile - username: - # Secret 'docker_username' needs to be set in the CI settings - from_secret: docker_username - password: - # Secret 'docker_password' needs to be set in the CI settings - from_secret: docker_password -branches: beta diff --git a/.woodpecker/dockerHubTag.yml b/.woodpecker/dockerHubTag.yml deleted file mode 100644 index 6be5f1d97..000000000 --- a/.woodpecker/dockerHubTag.yml +++ /dev/null @@ -1,18 +0,0 @@ -pipeline: - publish-docker-tag: - image: plugins/kaniko - settings: - repo: iceshrimp/iceshrimp - # Uses the tag from git for the container tag - tags: ${CI_COMMIT_TAG} - dockerfile: Dockerfile - username: - # Secret 'docker_username' needs to be set in the CI settings - from_secret: docker_username - password: - # Secret 'docker_password' needs to be set in the CI settings - from_secret: docker_password - when: - # Push new version when version tag is created - event: tag - tag: v* diff --git a/.woodpecker/testDocker.yml b/.woodpecker/testDocker.yml deleted file mode 100644 index 3b14b2830..000000000 --- a/.woodpecker/testDocker.yml +++ /dev/null @@ -1,11 +0,0 @@ -pipeline: - docker-build: - image: plugins/kaniko - settings: - repo: iceshrimp/iceshrimp - tags: test - dockerfile: Dockerfile - no_push: true - -branches: - include: [ main, develop, beta ] diff --git a/cliff.toml b/cliff.toml deleted file mode 100644 index c70e430d6..000000000 --- a/cliff.toml +++ /dev/null @@ -1,99 +0,0 @@ -# configuration file for git-cliff (0.1.0) - -[changelog] -# changelog header -header = """ -# Changelog\n -All changes from v13.0.0 onwards, for a list of differences read CHANGES_FROM_UPSTREAM.md\n -""" -# template for the changelog body -# https://tera.netlify.app/docs/#introduction -body = """ -{% if version %}\ - ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} -{% else %}\ - ## [unreleased] -{% endif %}\ -{% for group, commits in commits | group_by(attribute="group") %} - ### {{ group | upper_first }} - {% for commit in commits %} - - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message | upper_first }}\ - {% endfor %} -{% endfor %}\n -""" -# remove the leading and trailing whitespace from the template -trim = true -# changelog footer -footer = """ - -""" - -[git] -# parse the commits based on https://www.conventionalcommits.org -conventional_commits = false -# filter out the commits that are not conventional -filter_unconventional = true -# process each line of a commit as an individual commit -split_commits = false -# regex for parsing and grouping commits -commit_parsers = [ - { message = "^feat", group = "Features"}, - { message = "^add", group = "Features"}, - { message = "^fix", group = "Bug Fixes"}, - { message = "^prevent", group = "Bug Fixes"}, - { message = "^doc", group = "Documentation"}, - { message = "^perf", group = "Performance"}, - { message = "^🎨", group = "Refactor"}, - { message = "^enhance", group = "Refactor"}, - { message = "^⚡️", group = "Refactor"}, - { message = "^🔥", group = "Features"}, - { message = "^🐛", group = "Bug Fixes"}, - { message = "^🚑️", group = "Bug Fixes"}, - { message = "^block", group = "Bug Fixes"}, - { message = "^✨", group = "Features"}, - { message = "^📝", group = "Documentation"}, - { message = "^🚀", group = "Features"}, - { message = "^💄", group = "Styling"}, - { message = "^✅", group = "Testing"}, - { message = "^🔒️", group = "Security"}, - { message = "^🚨", group = "Testing"}, - { message = "^💚", group = "CI"}, - { message = "^👷", group = "CI"}, - { message = "^⬇️", group = "Miscellaneous Tasks"}, - { message = "^⬆️", group = "Miscellaneous Tasks"}, - { message = "^📌", group = "Miscellaneous Tasks"}, - { message = "^➕", group = "Miscellaneous Tasks"}, - { message = "^➖", group = "Miscellaneous Tasks"}, - { message = "^♻️", group = "Refactor"}, - { message = "^🔧", group = "CI"}, - { message = "^🔨", group = "CI"}, - { message = "^🌐", group = "Localization"}, - { message = "^✏️", group = "Localization"}, - { message = "^👽️", group = "Bug Fixes"}, - { message = "^🍱", group = "Styling"}, - { message = "^♿️", group = "Styling"}, - { message = "^🩹", group = "Bug Fixes"}, - { message = "^refactor", group = "Refactor"}, - { message = "^style", group = "Styling"}, - { message = "^test", group = "Testing"}, - { message = "^chore\\(release\\): prepare for", skip = true}, - { message = "^chore", group = "Miscellaneous Tasks"}, - { message = "^update", group = "Miscellaneous Tasks"}, - { body = ".*security", group = "Security"}, -] -# protect breaking changes from being skipped due to matching a skipping commit_parser -protect_breaking_commits = false -# filter out the commits that are not matched by commit parsers -filter_commits = false -# glob pattern for matching git tags -tag_pattern = "v[0-9]*" -# regex for skipping tags -skip_tags = "v0.1.0-beta.1" -# regex for ignoring tags -ignore_tags = "" -# sort the tags chronologically -date_order = false -# sort the commits inside sections by oldest/newest order -sort_commits = "oldest" -# limit the number of commits included in the changelog. -# limit_commits = 42