Supercharging GitHub Actions with Job Summaries
github.blog
github.blog
Arguably the world's leading CI/CD tool doesn't support iOS builds on M1.
But yet they can deliver 100+ far less fundamental features: https://github.blog/changelog/
Good job, you filled a hole in your spec sheet with literal shit and then sold us the only alternative a year later when it is unfeasible to migrate away again ("but we have a large Microsoft contract" politics keep us from doing that anyway, but that aside).
echo '### Hello world! :rocket:' >> $GITHUB_STEP_SUMMARY
Having this as an environment variable you can write to that is really clever, and makes it easy to generate these from other scripts (or Python commands etc) too. rm $GITHUB_STEP_SUMMARYThe official description of $GITHUB_STEP_SUMMARY reveals a bit of the implementation details:
> The path on the runner to the file that contains job summaries from workflow commands. This file is unique to the current step and changes for each step in a job. For example, /home/rob/runner/_layout/_work/_temp/_runner_file_commands/step_summary_1cb22d7f-5663-41a8-9ffc-13472605c76c.
https://docs.github.com/en/actions/learn-github-actions/envi...
Could you explain what type of internal repos you are talking about?
TL;DR: GH encourages bad coding practices unless you pay them enough. It's not consumer friendly and they can barely keep Actions running consistently enough to justify a paywall for such a staple feature.
GitHub is encouraging bad coding practices in the name of money, I'm sorry you can't see it for what it is.
At alternative way of looking at that is that your company isn't willing to pay for the tools you need to do your job properly.
https://docs.github.com/en/actions/managing-workflow-runs/re...
https://about.gitlab.com/stages-devops-lifecycle/
None of those sections seems to correlate to actually building code.
In GitLab, the best way to view a summary of your jobs is the pipeline details page. This page provides a clear overview of each job including status and allows for jobs to be grouped by both stage and dependencies for easier review.
99% of feature requests / bugs I've Github support result in a "Check the Roadmap, it might be on there" - you check the roadmap - it's been there for years with no progress. New features/offerings seem to get prioritised over stability and core functionality.