Skip to content

Add a GitHub workflow #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

Merged
merged 2 commits into from
May 3, 2021
Merged

Conversation

dscho
Copy link
Collaborator

@dscho dscho commented Apr 30, 2021

With this PR, it should be a lot easier to build new installers. An example run can be found here.

The workflow can be triggered manually. Alternatively, the push: line can be uncommented and at the next push, the latest Git will be built.

Please note that this PR only builds unsigned installers for now. If this experiment goes well, we should probably look into integrating an optional signing step (conditional on the presence of certain Actions secrets).

This is a companion PR for timcharper#156.

dscho added 2 commits May 3, 2021 15:46
It is really convenient to be able to use GitHub Actions to run
automated tasks, such as creating the Git for macOS installer.

This adds a GitHub workflow definition to do exactly that.

It can be triggered manually from the Actions tab of the
`git_osx_installer` repository on GitHub. For details, see
https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch

Alternatively, the `push:` line can be uncommented so that a simple push
triggers the workflow.

Signed-off-by: Johannes Schindelin <[email protected]>
With this change, we do not have any hard-coded fallback for the ref
anymore, but always build the latest available tagged Git version.

Signed-off-by: Johannes Schindelin <[email protected]>
@dscho dscho force-pushed the github-workflow branch from c8cbf2d to 6121058 Compare May 3, 2021 13:46
@dscho dscho merged commit d2eb999 into derrickstolee:master May 3, 2021
@dscho dscho deleted the github-workflow branch January 25, 2023 10:48
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.

2 participants