-
Notifications
You must be signed in to change notification settings - Fork 7
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
Verify it works with all plugins #1
Comments
At least foreman_dlm does something extra that's not captured yet: precompile the assets in a production environment: It also uses |
Another thing that is missing is the caching only step on push. This would be to just install the gems, which builds a cache. If that's done when pushing to master, all PRs can benefit the cache. Otherwise the cache is stored in the PR owners repo. |
Another note to self:
|
Just to update plugins list: https://github.com/theforeman/foreman_webhooks |
Thanks. I found the list by doing |
More notes to self: |
REX also has: - name: 'Upload logs'
uses: actions/upload-artifact@v2
if: failure()
with:
name: logs
path: log/*.log
retention-days: 5 |
|
In light of https://community.theforeman.org/t/convert-foreman-plugins-continuous-integration-to-github-actions/35917 I've expanded the list with all plugins shipped in Satellite and those currently testing in Jenkins. It already included all plugins that had previous actions. |
Dropping this here, to keep everything on track: #38 |
This is not Foreman plugin, even though the name implies it so the Foreman plugin workflow doesn't apply. |
Closing since it's implemented for the majority. https://github.com/orgs/theforeman/projects/10/views/1 tracks what's remaining now. |
Rewrite GHA workflow using reusable actions foreman_omaha#66Add shared GitHub Actions workflow for ruby testing foreman_setup#50The text was updated successfully, but these errors were encountered: