Commit Graph

235 Commits (50737ffe972af16a1d37b7ca3514930e67f70f88)

Author SHA1 Message Date
Nick Schonning 75131e7bf7
Setup haml-lint CI with todo config (#23524) 2 years ago
Nick Schonning ed887271f3
Skip Docker CI Login/Push on forks (#23564) 2 years ago
Renaud Chaput 50d39c275d
Push Docker images to Github Container Registry as well (#24101) 2 years ago
Nick Schonning 4fa542f3c4
Sync CI and Docker Compose image versions (#24053) 2 years ago
Nick Schonning 9dfe2dbd3f
Skip rebase-needed job for i10n branch (#24026) 2 years ago
Nick Schonning fb13f37475
Skip double building on Dependabot branches (#24025) 2 years ago
Nick Schonning e594bb7d50
Convert CircleCI to GitHub Actions (#23608) 2 years ago
Nick Schonning b65ca7acc9
Update rebase needed job settings (#23746) 2 years ago
Nick Schonning a9472f8ff1
Fix Markdown files with Prettier and check in CI (#21972) 2 years ago
Renaud Chaput 44a7d87cb1
Rename JSX files with proper `.jsx` extension (#23733) 2 years ago
Nick Schonning 1d9ed91643
Move db migration CI to GitHub Actions (#23624) 2 years ago
Nick Schonning de4b8224c0
Run bundler-audit on PRs (#23514) 2 years ago
Nick Schonning 7e215b3bda
Check for missing i18n strings in CI (#23368)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Nick Schonning 9ab2a775c9
Set CI concurrency at the job level (#23689) 2 years ago
Nick Schonning e4f37fad98
Only run latest for PR Rebase job (#23688) 2 years ago
Nick Schonning 2e93886537
Enable Depependabot on Docker images (#23553) 2 years ago
Nick Schonning 68a92c81bf
Generate minimimal Rubocop Todo file (#23629) 2 years ago
Nick Schonning 29ec2c4fb5
Trigger CI build on .nvmrc change (#23627) 2 years ago
Nick Schonning 1f957c6325
Use .nvmrc file for CI setup-node (#23562) 2 years ago
Nick Schonning 418c3a4699
Move Jest tests to filtered GitHub Action (#23623) 2 years ago
Aaron Patterson fb8503e861
Upgrade to Ruby 3.2 (#22928)
Co-authored-by: Matthew Ford <matt@bitzesty.com>
2 years ago
Nick Schonning f23d30100a
Cleanup unused i18n strings (#23426)
* Remove partial 422/500 error translations

* Add missing siblings for i18n unused warnings

* Enable i18n unused string checking for all locales
2 years ago
Yamagishi Kazutoshi 420f33ccb9
Skip locales linting (#23352) 2 years ago
Claire 1c335ac53a
Fix official docker images nto being compatible with some cloud providers (#23354)
See #23333 and https://github.com/docker/buildx/issues/1533
2 years ago
dependabot[bot] 9400bdbce5
Bump docker/build-push-action from 3 to 4 (#23333)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Nick Schonning 56d1af753d
Only build latest commit on branch for image (#23306) 2 years ago
Nick Schonning b58bf74e35
Filter Superlinter to Ruby files only (#21976) 2 years ago
Nick Schonning 4917e38d94
Separate Stylelint from Superlinter (#23303) 2 years ago
Nick Schonning d9088ef327
Separate ESLint CI from Superlinter (#23029)
* Separate ESLint CI from Superlinter

* Correct JS indenting level

* Remove extra semicolons with ESLint autofix
2 years ago
dependabot[bot] aed9d4f567
Bump hadolint/hadolint-action from 3.0.0 to 3.1.0 (#23234)
Bumps [hadolint/hadolint-action](https://github.com/hadolint/hadolint-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/hadolint/hadolint-action/releases)
- [Changelog](https://github.com/hadolint/hadolint-action/blob/master/.releaserc)
- [Commits](https://github.com/hadolint/hadolint-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: hadolint/hadolint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Nick Schonning a29cd2cdc2
Move Prettier CI checks to filtered jobs (#22376) 2 years ago
Nick Schonning 3c70f0a9c9
Run Prettier on YML files (#22345) 2 years ago
Moritz Heiber a0813806d6
Add hadolint as Dockerfile linter (#20993)
* Added hadolint as Dockerfile linter in pipeline and resolved remaining hadolint issues in Dockerfile

* Use more specific version of hadolint Action

* Bumpt hadolint Action version to latest version to avoid deprecation notice

* Being _really_ specific now
2 years ago
Justin Hutchings e5d15a5b56
Add CodeQL workflow (#21894) 2 years ago
Nick Schonning e8481e67a7
Add CI job to label PRs with merge conflicts (#22020) 2 years ago
Erik Sundell 64bea71714
helm: cleanup helm chart, now in mastodon/chart (#21801) 2 years ago
Yamagishi Kazutoshi e538584fbe
See version file in GitHub Actions (#21927) 2 years ago
Nick Schonning f77ed3a6b2
Correct prettier calls for YML/JSON (#21832)
* Fix fomat-check writing files

* Fix unformatted YML/JSON

* Add format-check call to prevent regressions
2 years ago
Nick Schonning 491ab8de89
Fix GitHub form label type (#21833) 2 years ago
Kohei Ota (inductor) 92734e3df1
Use buildx functions for faster build (#20692)
* Use buildx functions for faster build

* move link

* cannot use --link with --chown
2 years ago
Erik Sundell 87fbd08f74
helm: Add helm chart tests (#20394)
* helm: Fix consistent list indentation

* helm: Add helm lint and helm template tests

* helm: Add helm template --validate test

* helm: Add helm install test
2 years ago
Yarden Shoham 29604763d7
Remove broken link references to bug bounty program (#19779)
The link https://app.intigriti.com/programs/mastodon/mastodonio/detail no longer works

* Closes #19491

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
2 years ago
Yamagishi Kazutoshi 3702afec9f
Add detailed description section to issue template (#19365) 2 years ago
Yamagishi Kazutoshi 32c3bd3c53
Use pep440 for Docker image tag rules (#19332) 2 years ago
Ashish Kurmi af46584f82
ci: add minimum GitHub token permissions for workflows (#19138)
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>

Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>
2 years ago
luzpaz 4aa3b9bd01
Fix typos (#18604)
* Fix typos

Found via `codespell -q 3 -S ./CHANGELOG.md,./AUTHORS.md,./config/locales,./app/javascript/mastodon/locales -L ba,keypair,medias,pixelx,ro`

* Follow-up typo fix
2 years ago
dependabot[bot] 9134ed63f3
Bump docker/setup-buildx-action from 1 to 2 (#18677)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 0aee67fa35
Bump docker/login-action from 1 to 2 (#18678)
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 50e261ff66
Bump docker/setup-qemu-action from 1 to 2 (#18676)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 5d3995e51e
Bump docker/build-push-action from 2 to 3 (#18675)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 943dfb854c
Bump docker/metadata-action from 3 to 4 (#18674)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 3 to 4.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 9cec3f3597
Bump actions/checkout from 2 to 3 (#18679)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Yamagishi Kazutoshi e789b8d4c1
Set-up Problem Matchers (#18598) 3 years ago
Yamagishi Kazutoshi b37825f2e2
Add GitHub Actions to package-ecosystem (#18603) 3 years ago
Yamagishi Kazutoshi 84266f87e7
Replace from Code Climate to Super-Linter (#18587) 3 years ago
Eugen Rochko 607ce67e05
Revert "Split build image actions (#17793)" (#17907)
This reverts commit 22eeaf2645.
3 years ago
Shlee 22eeaf2645
Split build image actions (#17793)
* Update build-image.yml

* Update build-image.yml

* Update build-image.yml

* Update build-image.yml
3 years ago
Yamagishi Kazutoshi 584d8b977b
Format JSON and YAML using Prettier (#17823)
* Format JSON and YAML using Prettier

* Add prettier to devDep
3 years ago
Yamagishi Kazutoshi e798c1c64c
Replace metadata-action type to match (#17802) 3 years ago
Eugen Rochko 703809ae98
Remove references to discourse.joinmastodon.org (#17797)
Remove broken CODEOWNERS file

Add sponsor.joinmastodon.org to FUNDING.yml
3 years ago
Yamagishi Kazutoshi b950807fd2
Skip Docker Hub login for pull requests (#17625)
* Skip Docker Hub login for pull requests

* Add support pr tag
3 years ago
Yamagishi Kazutoshi 298491a816
Remove protobuf dependencies (#17539) 3 years ago
potpro 097c4903f1
Update build-image.yml (#17454) 3 years ago
trwnh 08a7c5139d
Better ordering for bug report issue template (#17019)
Logically, it makes more sense to provide the steps leading up to the bug before asking what the bug is. This change moves "steps to reproduce" above "expected behavior" and "actual behavior" to enforce the above progression and logical flow.
3 years ago
Shlee c242c1d87a
Ruby 3.0.2 Upgrade (#16982)
* Update .ruby-version

* Update Gemfile

* Update Gemfile.lock

* Update Dockerfile

* Update check-i18n.yml

* Update config.yml

* Update config.yml
3 years ago
Eugen Rochko f603de1f4c
Add manual GitHub Actions runs (#17000) 3 years ago
Eugen Rochko 4b616c4f0a
Change workflow to push to Docker Hub (#16980) 3 years ago
Yusuke Nakamura e510302a7c
Build container image by GitHub Actions (#16973)
* Build container image by GitHub Actions

* Trigger docker build only pushed to main branch

* Tweak tagging imgae

- "edge" is the main branch
- "latest" is the tagged latest release
3 years ago
Claire 5a1e072517
Change references to tootsuite/mastodon to mastodon/mastodon (#16491)
* Change references to tootsuite/mastodon to mastodon/mastodon

* Remove obsolete test fixture

* Replace occurrences of tootsuite/mastodon with mastodon/mastodon in CHANGELOG

And a few other places
4 years ago
Yamagishi Kazutoshi 04a552f076
Replace to issue form (#16429) 4 years ago
koyu 8be1ec13ae
Fix spelling error in i18n workflow (#16326) 4 years ago
Yamagishi Kazutoshi 1db28332b5
Add Actions for check i18n (#16285) 4 years ago
Yamagishi Kazutoshi 8eb97e8ca2
Apply label automatically when issue creation from template (#15154) 4 years ago
Yamagishi Kazutoshi da10c5c707
Exclude dependency updates other than direct dependencies (#14944) 4 years ago
Eugen Rochko fa183a51ab
Add GitHub Sponsors 5 years ago
Shlee ef15aa43c7
Update dependabot.yml (Fix #13939) (#13990)
* Update dependabot.yml

* Update dependabot.yml
5 years ago
Shlee a415f44fd1
Update Dependabot config (#13939)
* Delete config.yml

* Create dependabot.yml
5 years ago
Yamagishi Kazutoshi 6c60ccee8a Add config for issue template (#12306) 5 years ago
Eugen Rochko 4988ebba4e
Change stale bot to only touch pull requests over 120 days old (#12217) 5 years ago
Eugen Rochko 91945aa78a
Create stale.yml (#12207) 5 years ago
Yamagishi Kazutoshi 369eb63321 Add sponsor button to GitHub web UI (#10814)
- https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
6 years ago
Eugen Rochko 85334d1362
Fix feature request issue template 6 years ago
Eugen Rochko 528ba4861d
Update issue templates (#8989)
* Update issue templates

* Update bug_report.md

* Update feature_request.md

* Update support.md

* Update feature_request.md
6 years ago
Yamagishi Kazutoshi 40097f438b Multiple Issue templates (#7402)
* Multiple Issue templates

* Update bug_report.md
7 years ago
Yamagishi Kazutoshi 1486fd64cc Move files for GitHub to .github directory (#5989) 7 years ago