summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Update Moxie to version 0.10.0Florian Zschocke2023-04-031-4/+4
| | | | This provides changes and new commands used for release.
* Adjust URLs to gitblit.github.io to point to gitblit-org.github.ioFlorian Zschocke2023-04-031-1/+1
| | | | | Adjust other references to the old 'gitblit' organisation on Github to point to the new 'gitblit-org' organisation.
* Adjust path after moving from "gitblit" to "gitblit-org" on GithubFlorian Zschocke2022-12-091-2/+2
|
* ci: Delete nightly build artefact after testing the containerFlorian Zschocke2022-11-071-7/+7
| | | | | | Leave the artefact until after the container has been built and tested. In case the test fails the artefact can be still downloaded to analyse what might have caused the container build or test to fail.
* Fix paths after update of checkout actionFlorian Zschocke2022-11-011-10/+4
| | | | | | | | | | | | | | The Github 'checkout' action was updated from v1 to v3. But the behaviour changed between the two which broke this workflow. The old action would clone other repositories not into the workspace but parallel to the workspace. The new version does every clone/checkout relative to the workspace. That means that where previously the gitblit-docker repository would be cloned in parallel to the workspace which is gitblit/gitblit, it is now cloned into the gitblit/gitblit directory path. So remove all the references to `../gitblit-docker`. The files are in the current directory now.
* ci: Replace set-output command with echo to GITHUB_OUTPUTFlorian Zschocke2022-10-271-2/+2
| | | | | The `set-output` command was deprecated. The new way to set an output parameter for a step is to echo to the file stored in `$GITHUB_OUTPUT`
* ci: Update action versions in nightly build workflowFlorian Zschocke2022-10-271-10/+11
| | | | | | | | | Versions are updated for various actions that have a new version which uses NodeJS 16. One action has no updated version available yet: `e1himself/goss-installation-action` But an issue exists mentioning that it needs an update.
* ci: Update action versions in push build workflowFlorian Zschocke2022-10-271-4/+6
| | | | | | | | | | | | | The workflow runs started issuing warnings because NodeJS 12 was deprecated. Actions need to get updated to newer versions that use NodeJS 16. This commit updates the `actions/checkout` and the `actions/setup-java` actions to the latest version in the workflow that builds on every push. The new setup-java action requires the distribution to be specified, since multiple JDK distributions are supported now. We chose Eclipse's Temurin here which is the successor to AdoptOpenJDK, which we use for development.
* ci: Build pull requests, tooFlorian Zschocke2022-10-271-1/+5
| | | | Build pull requests, just like we build on every push.
* Create SECURITY.mdFlorian Zschocke2022-06-201-0/+12
| | | This closes #1418
* ci: Add debug logging to nightly buildFlorian Zschocke2022-04-091-1/+3
| | | | | For some reason the secret gate doesn't work and the main Gitblit repo also attempts to deploy the nightly to Docker which must fail.
* ci: Remove Java 7 buildFlorian Zschocke2022-02-061-21/+24
|
* ci: Transition to ICO image labelsFlorian Zschocke2022-02-061-0/+2
|
* ci: Allow to force build a nightly versionFlorian Zschocke2022-02-061-1/+1
| | | | | | | | | Enable a switch for manual workflow triggering that overrides the check if a new commits were made since the last build. If the input is set to 'true', a new build is run even when no new commits are present. This is mainly so that changes to the gitblit-docker repo can be included in builds. This could also be automated in the workflow, if need be.
* ci: Test nightly docker image with Goss before pushing to registryFlorian Zschocke2022-02-061-0/+53
|
* ci: Add workflow for a nightly build of docker imageFlorian Zschocke2022-02-061-0/+180
|
* build: Allow for updating an existing draft releaseFlorian Zschocke2022-02-011-20/+328
| | | | | | | | | | | When creating a release draft and uploading assets, provision for the case that a draft release already exists. In that case, instead of creating a release, the existing release (changelog) is edited and the assets are deleted before the new built ones are uploaded. This commit also introduces the `${gh.repo}` property in build.xml, so that the Github project could be chosen dynamically. Not really needed, to be honest, but, yeah, whatever.
* ci: Ignore all branches starting with `release`.Florian Zschocke2020-01-311-2/+1
| | | | Set the ignored branches pattern to `release*` for the normal ci workflow.
* Add deployment of a release to GitHubFlorian Zschocke2020-01-271-0/+2560
| | | | | | | | | | | | Add Ant tasks and macros to deploy binaries to GitHub, using GitHub's releases. Adds an Awk script to extract GH flavoured markdown release notes from the release.moxie file. Adds `ok.sh` to the repository so that it is readily available. This is a Bourne shell GitHub API client, used to create a release on GitHub and upload the binaries.
* Run build and tests on Java 7.Florian Zschocke2020-01-111-1/+1
|
* ci: Ignore release and gh-pages branches for CI build on pushFlorian Zschocke2020-01-111-1/+6
|
* ci: Add build with Java 7 on LinuxFlorian Zschocke2020-01-101-0/+29
| | | | | | | Add a job to run a build with Java 7. The job currently only runs on Linux. In order to run on Java 7, an old Ant version is downloaded and installed. We use moxie+ant for this, so we build with moxie.
* Build on matrix of latest Ubunutu and latest Windows.Florian Zschocke2020-01-051-1/+2
| | | | | Currently that is Ubuntu 18.04 and Windows Server 2019. https://help.github.com/en/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners
* Build as matrix of Java 8 and 11, only.Florian Zschocke2020-01-051-1/+1
| | | | | We cannot build with Ant on GitHub since the provided Ant version does not run on Java 7.
* Build with matrix of Java 7, 8 and 11.Florian Zschocke2020-01-051-5/+10
|
* Add ci workflow to build on every push.Florian Zschocke2020-01-051-0/+25