profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/marxarelli/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Daniel Duvall marxarelli @wikimedia Oakland, CA USA

marxarelli/amlvm-snapshot 10

A plugin for Amanda that provides LVM snapshot-ing.

marxarelli/blubber 6

Experimental build config tool for generating Dockerfiles

marxarelli/capistrano 1

Remote multi-server automation tool

marxarelli/cucumber-rails 1

Rails Generators for Cucumber with localized steps for Capybara and Webrat

marxarelli/final_routes 1

Support for delayed route mappings in Rails. WARNING: This gem is evil.

marxarelli/amazon-ec2 0

A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps

marxarelli/arcanist 0

Command line interface for Phabricator

marxarelli/argo 0

Argo Workflows: Get stuff done with Kubernetes.

marxarelli/argo-events 0

Event-based dependency manager for Kubernetes.

push eventwikimedia/mediawiki-tools-release

Leszek Manicki

commit sha 2c205e8f6fe99f7d670639a13a979f556014b27d

Add License note to makedeploynotes.py GPL2 picked based on the license mentioned in PHP files in this directory. Adding a license notice as WMDE intends to use a variant of those scripts, and couldn't copy the code without a clear copyright statement. Change-Id: I2c254a89bd99481e2ca87bc2c153d66e8a040fbc

view details

push time in 11 hours

startedgoogle/zx

started time in a day

created repositorylennyburdette/federation-serialize

Serialize a federated schema from Apollo's Schema Registry with directives intact.

created time in 4 days

created repositorylennyburdette/to-federation

Utility for converting GraphQL schemas intended for Apollo Federation into valid GraphQL documents.

created time in 7 days

push eventwikimedia/mediawiki-tools-release

Ahmon Dancy

commit sha 2732d7888c90f1564dfa1a7b8fe317b0eedcdcf2

deploy-promote: don't try to commit if not files changed update_versions: Check for changes to the wikiversions file and php symlink and skip the usual git operations if they haven't changed. This allows deploy-promote to do its normal work (calling scap sync world or scap sync-wikiversions) even if wikiversions.json doesn't change (e.g. if the prior attempt to deploy-promote failed for some reason, the issue was resolved, and deploy-promote was re-executed). Change-Id: Ib7fa94881b616f0e4758d9adb6a12cc594d53596

view details

push time in 10 days

push eventwikimedia/scap

Lars Wirzenius

commit sha 510dd472df21991da2d03cc6c306c0a5fc82638f

use yaml.safe_load instead of yaml.load, for security Bug: T261307 Change-Id: If7d6d78616ff04d87b2cb7603d34aa0aeacb4e6b

view details

jenkins-bot

commit sha b3c859a680ee00b511d4200c7eaa799394cf5d0a

Merge "use yaml.safe_load instead of yaml.load, for security"

view details

push time in 10 days

push eventwikimedia/scap

Ahmon Dancy

commit sha 66adb6ffa9237dd43d777a004fd3ae85e0c06da0

fix: scap update-wikiversions always operates on staging wikiversions file Before: scap update-wikiversions looks for the wikiversions.json file in the current working directory. If it doesn't find it, it will be created there. After: scap update-wikiversions always operates on staging wikiversions file, regardless of the current working directory. Change-Id: I9641f28de2bcb24235b73e6a83b5b5f278c927e9

view details

push time in 10 days

push eventwikimedia/scap

Ahmon Dancy

commit sha 4e8f9dd82576661b12ba4d449f7963eeaa2b1d8f

Make "scap prep" use staging wikiversions Before: scap prep tries to read /srv/mediawiki/wikiversions.json to find a candidate version to reference when performing the git clone for to-be-checked-out version. If this file doesn't exist (e.g., because this is the very first time scap is being used on a fresh deployment server), scap prep will fail. After: Now scap prep reads from /srv/mediawiki-staging/wikiversions.json which will definitely exist. Change-Id: I4961a383f9f191a989506a6d1eed7a30e12bc310

view details

jenkins-bot

commit sha 5d9b0c72ddcee63bd0cdf02c0a9a8ea64d09b93b

Merge "Make "scap prep" use staging wikiversions"

view details

push time in 10 days

push eventwikimedia/scap

Ahmon Dancy

commit sha 3cfce0c28d12287c9bbd0bf00d1df0b7fb178ca4

feat: Don't print backtrace if git clone fails during scap prep The error message generated by a failed git clone command has all of the details necessary to understand what went wrong. Including the backtrace obscures the important information, so do don't it. Change-Id: I81c73bc1f7ad230dbcd0b97b076c3a1d385b85b7

view details

push time in 11 days

push eventwikimedia/scap

Ahmon Dancy

commit sha 632a8008dfab961381d556bc0b1b644fb11b9128

feat: Add --staging flag to scap wikiversions-inuse By default "scap wikiversions-inuse" reads from wikiversions.json in /srv/mediawiki. Now it accepts the --staging flag to read from /srv/mediawiki-staging. This is essential for situations where /srv/mediawiki hasn't been populated yet. Change-Id: I0bf2afdcdeb088c58d5d811fb7e1034f7325696a

view details

push time in 11 days

push eventwikimedia/mediawiki-tools-release

libraryupgrader

commit sha e4cd6478f19976c0bf82e8fe54c295176b302e5c

build: Updating composer dependencies * php-parallel-lint/php-parallel-lint: 1.2.0 → 1.3.0 * mediawiki/mediawiki-codesniffer: 35.0.0 → 36.0.0 Additional changes: * Consolidated .phpcs.xml encoding to "UTF-8" (T200956). Change-Id: I54e1f939ab4af215d43dce57e0629e1a80487fbf

view details

push time in 11 days

push eventwikimedia/scap

Ahmon Dancy

commit sha 3e82d1ee03b9bdb6cbd8284095094efd0feeada1

feat: Fail fast if non-existent version is passed to scap prep Scenario: scap prep 1.22.33-wmf.444 Before: mediawiki-core is cloned into /srv/mediawiki-staging/php-1.22.33-wmf.444 on the master branch (taking about 15 seconds), then an error is reported when trying to switch to branch wmf/1.22.33-wmf.444. The /srv/mediawiki-staging/php-1.22.33-wmf.444 directory remains. After: The bad branch is detected right after contacting the origin git server. No directory is created. Change-Id: I0c047438936e3943e606ef98979a1a4404d59f6c

view details

push time in 12 days

push eventwikimedia/mediawiki-tools-release

Reedy

commit sha 377c9a1f18a7fc873e407fb596615663996bd6f1

makerelease2.py: Remove use of "sanity" Change-Id: I49d20d600213d6a3a3cca059e5cc17ffb364605c

view details

push time in 12 days

startedgoogle/lovefield

started time in 13 days

startedsupabase/realtime

started time in 13 days

push eventwikimedia/mediawiki-tools-release

Ahmon Dancy

commit sha c3f8dc8e96b8c91f11444cc53f6b2b7dcc7f702c

branch.py: Convert deleted wmf branches to tags Yaks shaved: * delete_branch: * Create a tag named after the branch before deleting the branch. * New option --skip-tag to avoid creating of these tags * Fixed bug where the branch on the core repo does not get deleted during --delete operation. * Rearrange some code related to noop mode. It now generates more useful output. Bug: T250095 Change-Id: I7716113b7d41576ecf7c970568fc2dc7163bd280

view details

push time in 15 days

push eventwikimedia/scap

Ahmon Dancy

commit sha d1e155856938123f97b4cdc4ee26309da6bbf14d

fix: improve scap update-wikiversions error reporting If wikiversions.json mentions a branch that has not been checked out yet, "scap update-wikiversions" error out. This commit improves the error message when that happens. Before: ValueError: Invalid version specifier: php-1.36.0-wmf.32 After: ValueError: Train branch 1.36.0-wmf.32 has not been checked out yet. Try running 'scap prep 1.36.0-wmf.32' first. Change-Id: If6e3e622b93ccdf7b1dfad300c02c919cb57aa59

view details

push time in 15 days

push eventwikimedia/mediawiki-tools-release

James D. Forrester

commit sha 7f1c8f52b393671b16353e71d122c80d7d5771cb

Stop branching the JADE extension for production Bug: T281418 Depends-On: I84abea7b697cd9deaec2506b548fe3299271f843 Change-Id: I914450405ecdda0bbc62a3a9a9705eaad95c1ce5

view details

push time in 16 days

push eventwikimedia/mediawiki-tools-release

Ori Livneh

commit sha aded0250fb24814cf51f3217ae6869fd897cc25d

Start branching ChessBrowser for Wikimedia production To be deployed to beta in the near future. Bug: T244075 Change-Id: I7d708e597a26915a8b342089fdb6149e9aeafd25

view details

push time in 16 days

startedtom-james-watson/p2p.chat

started time in 18 days

startedsharkdp/bat

started time in 18 days

startedf5io/qp

started time in 18 days

push eventwikimedia/scap

Lars Wirzenius

commit sha 225194f7903d567d6f660d138cb54db3dbe83cab

fix: avoid duplicate plugin directories If the same directory is twice in the list, we get warnings about duplicate plugins. Change-Id: I66f5492acc494ca1138b693a29900b6a73bb3915

view details

push time in 19 days

push eventwikimedia/mediawiki-vagrant

mainframe98

commit sha a0c65e215bb1e7e8c1ebaec749f3767f0498dfc0

Add role for the DumpsOnDemand extension Change-Id: I3ab0c6ee7d9a9ab88acb81f3f91247be6d24a7f4

view details

suecarmol

commit sha e2c9bc37dc24ba78d2d60ea403149894c9a07a70

Change sql file path that globalpreferences uses when provisioning The SQL the puppet file points to does not exist, therefore the tables used for GlobalPreferences do not get created when provisioning this role. Bug: T276400 Change-Id: I7da0c07904b83b2050cba830d4048b439748153f

view details

Andre Klapper

commit sha 521836396ee79818452364c35e4a01138b0973f5

Remove vagrant Phragile role Phragile has been sunsetted in T240308. Bug: T278477 Change-Id: I224f2a9341dc9ac0f04fa8a20fbbbb32c98a27c8

view details

James D. Forrester

commit sha 82bee3dc76b8858c7bbc508a3e35343208d1dc6d

Make git-update use npm ci; much faster Change-Id: Ia8cceed7cb45884646436f8fbdd44021ca2f80a9

view details

Gergő Tisza

commit sha 8e59f0139c2a3e52ac984be65b74f3d63a1694bd

Validate IP address for `vagrant config static_ip <ip>` Previously, `vagrant config` accepted an invalid address, and then all futher vagrant commands failed because loading the settings file threw an exception. With this patch, using an invalid address will still result in an exception, but at least it will happen when trying to add it to the settings and not afterwards, so it won't brick the system. Change-Id: I6938676d8128a1cefe2dfd6521951f9de6946d06

view details

Gergő Tisza

commit sha 0bae62cc8a8c7dbe8687b189cb7a4ea9131229ba

Add linter role Change-Id: I49844b52654d5c51903377356e2d826b25ae43f4

view details

push time in 20 days

push eventwikimedia/mediawiki-vagrant

James D. Forrester

commit sha e7d2459f244bb9e97c4471468f8604a0c1282477

build: Upgrade puppet gem from 4.x to 5.x to pass on Ruby 2.5 … and re-generate Rubocop warnings (it's been four years!). Change-Id: I714383d11148ee15d7a6540d4177f7693b325e7a

view details

Gergő Tisza

commit sha 3aa428fca7734c6f7826486e91eebcb424157ea9

oauthauthentication: Update credentials for new wildcard URL style See I72918ede6397fed0aa60575f91a8bf8b1bc4be4f. Change-Id: Iedc784ce54bb0df280922630f92f7c8ba7f5d07b

view details

Gergő Tisza

commit sha b70db40dc417f0d5b59d1d93442e5b6a9825f7a5

Update https role Take the changes in Iefb5ba55af35 into account. Change-Id: Ie17c15092bd60ef3ee9b9d75b1f87cffa4077b87

view details

mainframe98

commit sha 11a88493e60a87350b29e17ac69df4c23f656e80

Add role for the Mirage skin Change-Id: I0ce3a92d014a262f9ebb3811f651e2b510599ce8

view details

James D. Forrester

commit sha 3e0b5c91022c0d985f6dad3eaecb88d2749eaeff

Drop graphoid role and module Bug: T274738 Change-Id: I5d7e6b67af2bcff7875201f9f85a0750ed9c321c

view details

push time in 20 days

push eventwikimedia/mediawiki-tools-release

Matthias Mullie

commit sha 4183fb7d98d19c2339a4ab53993b173d1adf47c5

Start branching MediaSearch extension for Wikimedia production Bug: T265939 Change-Id: I0a021e6c3a02350493eca2197b2515dbfd1c1c88

view details

push time in 22 days

created tagwikimedia/scap

tag3.17.1

:ship: scap is a tool for putting code in places and for other purposes

created time in 24 days

push eventwikimedia/scap

Ahmon Dancy

commit sha f8091f78b4820dd1a208088d5b97a8b4a526c7b5

RELEASE.md: Fix markup Add a missing backtick. Change-Id: I39e44dad2e66f7b032a01e8f94989fd63debbcd8

view details

push time in 25 days