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

General Fixes #56

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open

General Fixes #56

wants to merge 43 commits into from

Conversation

SimplicityGuy
Copy link

@SimplicityGuy SimplicityGuy commented Jul 16, 2022

  • cleanup of script based on shellcheck.net
  • general reformatting
  • updated alpine version
  • addressed issues:
    • top-level script name is not picked up
    • jq parsing errors if some properties are not set

@SimplicityGuy
Copy link
Author

@willfarrell Any update on reviewing these changes?

@SimplicityGuy
Copy link
Author

@willfarrell Would appreciate the review. :)

@RoboMagus
Copy link

@SimplicityGuy, looking at the age of other PRs for this repo I think development for it is dead.

@SimplicityGuy
Copy link
Author

I agree, @RoboMagus. I've already forked this and am running my own instance. Will maintain it with some additional improvements too. I'll keep this PR open in hope that perhaps it'll be merged someday. I won't publish an official image like @willfarrell did, so folks will need to build their own if they want to use my fork with the fixes. Still need to figure out some logistics on builds and whatnot since I use GitLab for my private Docker repo (better terms for free users). But I'll definitely keep my Github fork alive and up-to-date.

- removed support for `projects` as the feature was very incomplete and it served little purpose
- added support for common settings between jobs using `~~shared-settings` as a key in the config
- cleaned up some items that have long bugged me
  - better reuse of code
  - better variable naming
  - improved flow and readability
  - formatting to the logs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants