Skip to content
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 #277

Merged
merged 37 commits into from
Mar 11, 2022
Merged

feat: GitHub Actions #277

merged 37 commits into from
Mar 11, 2022

Conversation

guidojw
Copy link
Member

@guidojw guidojw commented Feb 13, 2022

Summary

This project's equivalent of csvalpha/amber-ui#377!

There's a small con with GitHub Actions in this project: workflow runs on PRs from forked repositories do not get access to the repository's secrets (RAILS_MASTER_KEY, because this can be a vulnerability), and thus some tests that depend on having these will fail (mail_alias_sync_job_spec.rb and markdown_helper_spec.rb). Maybe in the future we can wind up a temporary camo container just for testing to not need the production secret for that anymore, but for the ImprovMX secret I cannot think of a good solution.

Because of above reason, this PR's workflows also fail 😅

Related: https://github.com/csvalpha/ELISA/issues/13

@guidojw guidojw changed the title feat: GitHub Actions 🎉 feat: GitHub Actions Feb 14, 2022
@guidojw guidojw merged commit 634629e into csvalpha:staging Mar 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants