Beech · Tweet from your homerow
ifconfig beautified
Basic to oAuth conversion layer
My solutions to the matasano cryptopals challenges (written in C)
~/.js
Jekyll is a blog-aware, static site generator in Ruby
A community-driven framework for managing your zsh configuration.
Testing GitLab import
A Rails engine that helps you put together a super-flexible admin dashboard.
Bivakweides chiro Achel
created repositoryemacs-straight/vc-hgcmd
Mirror of the vc-hgcmd package from GNU ELPA
created time in 4 days
startedelmarquis/Leaflet.GestureHandling
started time in 7 days
push eventgitlabhq/gitlab-runner
commit sha c029306ef4d81e213c0b4456d4e813bc37500dc2
Disable skel directory usage by default for DEB/RPM installation
commit sha 6e2147f9546269d0c9df00934208dfb366fbe16b
Merge branch '4845-disable-skel-by-default' into 'master' Disable skel directory usage by default for DEB/RPM installation Closes #4845 See merge request gitlab-org/gitlab-runner!2942
push time in 9 days
push eventgitlabhq/gitlab-runner
commit sha 6e00c600392147ed3670a98387af9d382966fff3
Update k8s.io/client-go and dependencies
commit sha 8b4fedf4e6313da691dc599f6615f0904224059b
Add usage of context required by new k8s client library
commit sha 7ff9ff44bb2ae17d68ad1071e9e97b88cdffc20a
Remove unused context usage Context passed to `ExecOptions.executeRequest()` seems to be added to allow cancelation of executed request. Unfortunately, the context is used only by adding it to the request creator. But the request object is used by Runner only to create the URL. We don't call the `req.Do()` which would execute the request, we just call `req.URL()` and pass this URL to the `executor.Execute()` method. This is the method that really runs the request and where cancelation would need to be handled. Context passed from the method call to the request, is not used here at all. Unfortunately, the `remotecommand.Stream()` that is the finall call in `executor.Execute()` doesn't have any canceling mechanism nor is able to take the usage of the context. Therefore the context here is totally unneeded and should be removed. If we want to make it possible to cancel these requests, we need to start from figuring out how to properly cancel `remotecommand.Stream()`.
commit sha 6b64d5765d7c9e6989cba9643db3b72e9609ad15
Merge branch 'update-k8s-client-go-to-newer-version' into 'master' Update Kubernetes client-go library to 0.21.1 See merge request gitlab-org/gitlab-runner!2878
push time in 9 days
push eventgitlabhq/gitlab-runner
commit sha 9edd977149cf73313132f3d9166de82f1ab54d73
docs: update runner-release-helper to main In https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27239 the default branch is changing from `master` to `main` reference https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27239
commit sha 5ea708f08e1b48e09dbd302f78af82427b4afc02
Merge branch 'docs/update-runner-release-helper' into 'master' Update PROCESS.md referencing runner release helper templates See merge request gitlab-org/gitlab-runner!2939
push time in 10 days
push eventgitlabhq/gitlab-runner
commit sha 1cddb20949ca9daf817d0b200e085ebf89ee5a15
Add URL scrubbing to trace secret masking
commit sha 07052cd05ad17ab12159d81845d0acabe3c9ff19
Implement URL stream scrubbing
commit sha f119720ffdec7c3081ebc3ddc5c8113b71b91829
Merge branch 'ajwalker/trace-masking-url' into 'master' Add URL scrubbing to trace secret masking Closes #4625 See merge request gitlab-org/gitlab-runner!2679
push time in 10 days
push eventgitlabhq/gitlab-runner
commit sha 0b1fbf16e10e5f38ecdeff8f8b07f69a34489b0e
Add supported failure reasons for build errors
commit sha 600fb99522fdff0aee87f9cc9d093f7fc0f7bd59
Merge branch '27449-failure-reason-job_canceled-can-be-sent-to-rails-which-fails-with-a-500-error' into 'master' Add supported failure reasons for build errors Closes #27449 See merge request gitlab-org/gitlab-runner!2744
push time in 11 days
push eventgitlabhq/gitlab-runner
commit sha 2b2b3e0caff702b7cafc3224c237d249a6c33fa0
fix(executor-shell): race blocking goroutine A goroutine writes to `waitCh` and a `select` block reads from the channel. The `select` block is already reading from the context. It might be the case that the `waitCh` write will block forever because `ctx.Done` returns and no one is reading from `waitCh`. This is discussed in detail in https://songlh.github.io/paper/gcatch.pdf `1. Introduction:` > A previously unknown concurrency bug in Docker is shown > in Figure 1. Function Exec() creates a child goroutine at line 5 > to duplicate the content of a.Reader. After the duplication, the > child goroutine sends err to the parent goroutine through channel > outDone to notify the parent about completion and any possible error (line 7). Since outDone is an unbuffered channel (line 3), the child > blocks at line 7 until the parent receives from outDone. Meanwhile, > the parent blocks at the select at line 9 until it either receives err > from the child (line 10) or receives a message from ctx.Done() (line > 13), indicating the entire task can be halted. If the message from > ctx.Done() arrives earlier, or if the two messages arrive concurrently and Go’s runtime non-deterministically chooses the second > case to execute, the parent will return from function Exec(). No > other goroutine can pull messages from outDone, leaving the child > goroutine permanently blocked at line 7.
commit sha 2996bdc45c4e8ceb837bb37fbc5fe597ff9beb7c
Merge branch 'fix/executor-shell-blocking-goroutine' into 'master' Fix race blocking goroutine in shell executor See merge request gitlab-org/gitlab-runner!2910
push time in 11 days
push eventgitlabhq/gitlab-runner
commit sha 3a1dc082a5481df484b6dc13b916b1cde3d45e8f
Upgrade github.com/kardianos/service
commit sha 4342e19121c2a3de33d4c41e249093968ed5c848
Upgrade github.com/kardianos/service (dependencies)
commit sha 81e40b012b7efc811ee428a97385d670103de569
Merge branch 'ajwalker/upgrade-kardianos-service' into 'master' Upgrade kardianos service Closes #27757 See merge request gitlab-org/gitlab-runner!2729
push time in 11 days
push eventgitlabhq/gitlab-runner
commit sha 8bc1c253e836b612d02dd5472c3c330a2eecec92
Fix broken test output produced by MakeFatalToPanic The output from `MakeFatalToPanic` doesn't add a newline to the logged entry, breaking the Go test output which expects final logged messages to have their own newline.
commit sha 5418187f88137c2ecc477c43cbaf6e469d018262
Merge branch '27921-fix-broken-test-output' into 'master' Fix broken test output produced by MakeFatalToPanic Closes #27921 See merge request gitlab-org/gitlab-runner!2929
push time in 12 days
push eventgitlabhq/gitlab-runner
commit sha d70644339870eca21c6323cbc8f318ecb2d11818
BREAKING CHANGE: pull from GitLab by default In https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2554 a feature flag was introduced to allow users to pull the helper image from GitLab Registry where no DockerHub limit apply. This was off by default, this commit enables it by default since it will land in the 14.0 release. https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27218
commit sha 66db946093630892c264ee169e0854c086738dc8
Merge branch '27218-pull-gitlab-runner-helper-image-from-gitlab-registry-by-default' into 'master' Pull helper image from GitLab registry by default Closes #27218 See merge request gitlab-org/gitlab-runner!2904
push time in 12 days
push eventgitlabhq/gitlab-runner
commit sha d20d3370b0f45690b378da3a0c84e6d0672ef05e
Make git-lfs tar checksum usage coherent
commit sha 713e2ba5b5592e48110553a60bdf2857591ba6ba
Create .dependency-checksums job
commit sha f31cc996a07ea2782d6b3b391a28fffb72c28d18
Rename to `.linux-dependency-checksums` Create `.windows-dependency-checksums`
commit sha 466d4030a6292ce107a9b3ff58b0059ec5df23ad
Add OS to checksum env variables to form platform
commit sha fdd2e1f5da16fe7cc276bbc8ffb64db28260d755
Merge branch '26554-fix-git-lfs-checksum-usage' into 'master' Make git-lfs tar checksum usage coherent Closes #26554 See merge request gitlab-org/gitlab-runner!2268
push time in 12 days
push eventgitlabhq/gitlab-runner
commit sha 700fa11884b8d87307c640c7d5048129a8a47ad6
Remove old redirects
commit sha 69f8b206750c5430f1072c8b16b8067ba2472d70
Merge branch 'docs-remove-old-redirects' into 'master' Remove old redirects See merge request gitlab-org/gitlab-runner!2933
push time in 13 days
push eventgitlabhq/gitlab-runner
commit sha 326ce429772663c8ce4b2e05766385a6f4dc83fc
Remove conversion between failed and cancelled buildStage for prometheus metrics
commit sha 470e1c36ed64c245a2a49bba6b79d83adb9b6ed9
Merge branch 'remove-prometheus-build-state-conversion' into 'master' Remove conversion between failed and cancelled buildStage for prometheus metrics Closes #26900 See merge request gitlab-org/gitlab-runner!2932
push time in 13 days
push eventgitlabhq/gitlab-runner
commit sha 8ebf9ca9e653f07bd439406675eb8c8f1c11124f
Remove FF_RESET_HELPER_IMAGE_ENTRYPOINT feature flag
commit sha c24fb233db31e449af796f411da67bb5edd704f9
Merge branch 'pedropombeiro/26679/remove-FF_RESET_HELPER_IMAGE_ENTRYPOINT' into 'master' Remove FF_RESET_HELPER_IMAGE_ENTRYPOINT feature flag Closes #26679 See merge request gitlab-org/gitlab-runner!2906
push time in 13 days
push eventgitlabhq/gitlab-runner
commit sha 18601e2d4222a69e6746133735ec78c7f0c957ff
Use main branch for docs reviews
commit sha 1353541aab740c6722e82e6ac587805d0be5f02f
Merge branch 'change-docs-to-main' into 'master' Use main branch for docs reviews See merge request gitlab-org/gitlab-runner!2925
push time in 13 days
push eventgitlabhq/gitlab-runner
commit sha 67e771ab271db5559ea42f75422a8588ab549297
Specify the working version for lsif-go image 1.4.0 has introduced the format change Since v1 means latest 1.* image, we're pulling the unsupported version
commit sha 29c6fe101ce8f1e8b7101c160109485085a962ef
Merge branch 'igor.drozdov-master-patch-63803' into 'master' Specify the working version for lsif-go image See merge request gitlab-org/gitlab-runner!2898
push time in 13 days
created repositoryemacs-straight/devdocs
Mirror of the devdocs package from GNU ELPA
created time in 15 days
created repositoryemacs-straight/marginalia
Mirror of the marginalia package from GNU ELPA
created time in 16 days
created repositoryemacs-straight/consult
Mirror of the consult package from GNU ELPA
created time in 16 days
push eventgitlabhq/gitlab-runner
commit sha 3babdc79c8cc54261aca5c5a38ee3a7ee71cbb64
docs(docker-windows): old Docker troubleshooting We have two parts in the documentation explaing the same thing. Try to unify them into 1 single source of truth and also remove the mention of Windows 1909 since this can apply to any version and we are dropping support for `1909` in https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27899 reference: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27916
commit sha c715666c059cc88a354d7cbcb5948b992d23f2a8
Merge branch 'docs/27916-update-docker-windows-version-troubleshoot-documentation' into 'master' Update troubleshooting documentation for old Docker versions on Windows Server See merge request gitlab-org/gitlab-runner!2927
push time in 17 days
push eventgitlabhq/gitlab-runner
commit sha 2009bdf54f71c2b7cf35fdf8ead1d1be9052027d
BREAKING CHANGE: remove legacy termination Remove the legacy process termination for the `shell` executor. This feature flag was introduced in https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/1770/ for https://gitlab.com/gitlab-org/gitlab-runner/-/issues/3376 reference: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/6413
commit sha 11382393a34b51d537aeef16231dcaeb206c4ccc
Merge branch '6413-remove-ff_shell_executor_use_legacy_process_kill-feature-flag' into 'master' Remove legacy process termination for shell executor Closes #6413 See merge request gitlab-org/gitlab-runner!2905
push time in 17 days
push eventgitlabhq/gitlab-runner
commit sha c2bef4a017599170c898c4518fddd68c32b28b0d
Remove support for Windows 1903
commit sha 263d72ff1614276653f8cdb7b1e8805d87386f11
Merge branch '27551-remove-support-for-windows-1903' into 'master' Remove support for Windows 1903 Closes #27551 See merge request gitlab-org/gitlab-runner!2915
push time in 17 days
push eventgitlabhq/gitlab-runner
commit sha 32b0000846a7d7b79c6b5bda834eb817461682d7
chore: delete unused 1909 test failures In https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2924 we merged the removal of `1909` but didn't remove the allowed failures for `1909` we removed `1903` by mistake. `1903` is also being removed in https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2915 which is why the file wasn't added back.
commit sha 48b9421ba1a33e9654028a090b3641740dd74fe0
Merge branch '27917-delete-1909' into 'master' Delete unused 1909 allowed test failures See merge request gitlab-org/gitlab-runner!2928
push time in 17 days