-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: GitHub Actions 🚀 #377
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fix(CI): remove old maintainer command feat(CI): try setting maintainer anothe rway feat(CI): use load Docker image action from own repository feat(CI): remove actions directory feat(CI): link action to own repository test(CI): test caching fix(CI): correct variable interpolation test(CI): test caching feat(CI): scope cache by file test(CI): test caching fix(CI): also remove scope in publish job test(CI): remove scope fix(CI): undo ESLint matcher trigger test fix(Dockerfile): move maintainer label to top stage fix(CI): typo in variable name refactor(CI): rename Dockerfile.ci fix(CI): undo stylelint trigger test fix(CI): correct path to stylelint converter fix(CI): run both commands and fail if one fails feat(CI): retry stylelint problem matcher fix(CI): try fixing path fix(CI): try without tty fix(CI): revert stylelint trigger test changes test(CI): trigger ESLint fix(CI): don't add styleling matcher fix(CI): remove stylelint matcher related code fix(CI): try other path fix(CI): try fixing path fix(CI): change stylelint command to path fix(CI): set npm path test(CI): convert stylelint output in bin feat(CI): add stylelint problem matcher fix(CI): checkout code first fix(CI): try wrapping path in quotes fix(CI): change add matcher command feat(CI): use problem matchers instead fix(CI): remove fail-on-error test(CI): remove level fix(CI): readd filter mode and change level to warning fix(CI): remove filter mode test(CI): test if reviewdog works feat(CI): change reviewdog filter to no filter fix(CI): add checkout code action to hopefully fix reviewdog error fix(CI): put eslint sed pattern in quotes fix(CI): use sed again for eslint output fix(CI): use grep to find rdjson output fix(CI): try removing footer line with sed too fix(CI): simplify sed commands fix(CI): try scripts again but remove lines first fix(CI): call lint commands directly fix(CI): rename stylelint reviewdog fix(CI): decouple stylelint from lint command fix(CI): remove interactive terminal to try fix reviewdog fix(CI): try fixing lint command for ci in package feat(CI): setup reviewdog fix(CI): also run on PR synchronize test(CI): test Slack webhook test(CI): test Slack webhook test(CI): test webhook feat(CI): uncomment ref check for production image build fix(CI): remove cache mode fix(CI): also color test output feat(CI): try setting color feat(CI): try other cache mode fix(CI): fix image tag refactor(CI): remove metadata action fix(CI): typo in login action version feat(CI): use metadata action fix(CI): yml syntax error feat(CI): try publishing to GHCR fix(CI): test cache scopes fix(CI): scope cache feat(CI): add concurrency settings feat(CI): make upload optional fix(CI): fix if expression II fix(CI): fix if expression fix(CI): change built app name feat(CI): test building staging image feat(CI): support build args and add publish mock refactor(CI): move building to composite action feat(CI): add test step fix(CI): add tags to build-push action fix(CI): test if Docker Buildx fixes image loading fix(CI): correct image ls command fix(CI): try printing images fix(CI): use correct flag for docker load fix(CI): fix action and change output type feat(CI): test image loading feat(CI): test caching fix(CI): build Dockerfile feat(CI): test image building and caching using Buildx feat(CI): actually run lint and add test fix: remove emojis from step name refactor: rename docker-compose.buildkite.yml fix(CI): move checkout code out of step feat(CI): test Docker image building feat: add file refactor(CI): move problem matchers to own folder refactor(CI): update workflow file refactor(CI): move problem matchers to own folder refactor(CI): update workflow file
feat(CD): add workflow fix(CI): read correct event input and fix if fix(CD): point to feature branch feat(CD): begin implementation test(CI): more ifs tests test(CI): test ifs test(CI): try other status check test(CI): test needs + if feat(CI): add publish image workflow refactor: update publish image workflow file feat(CI): add publish image workflow test(CI): test needs + if test(CI): try other status check test(CI): test ifs test(CI): more ifs tests feat(CD): begin implementation fix(CD): point to feature branch fix(CI): read correct event input and fix if feat(CD): add workflow refactor: update publish image workflow file
chore: add badges to README chore: update README chore: add badges to README
chore: remove last Buildkite occurences from code refactor: remove .buildkite directory chore: remove last Buildkite occurences from code
refactor: use repository owner from context instead of static feat: add workflow for cleaning up registry refactor: use repository owner from context instead of static
wilco375
approved these changes
Dec 8, 2021
wilco375
approved these changes
Dec 8, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Moves our CI/CD pipelines from Buildkite to GitHub Actions!
Worfklows & explanations
There are four new workflows:
Some of these workflows use actions from a repository of mine (https://github.com/guidojw/actions), this is because these actions are very generic and I'm gonna use them in a similar manner in amber-api, sofia and my own projects.
Cool new features
Quirks
TODO:
SENTRY_AUTH_TOKEN
.Other information