{"push_id":1873632329,"size":10,"distinct_size":5,"ref":"refs/heads/dev/auto-deployment","head":"ea3f24cd898f41743041826d0ff192d491ba1b99","before":"1efce0c24bde4413ac4b388bf3ac8c115104e2d3","commits":[{"sha":"ea059849c36f734a1b1c45726f4db5c22c2bce72","author":{"name":"Joel Dunham","email":"962558b220d5c532f24a7432c92cd236ce075784@gmail.com"},"message":"Workflow Fixes\n\n- Makes the \"Check if DIP should be generated\" link reachable. The previous\n  migration inadvertently orphaned it. Now \"Add README file\" exits to it.\n- Also modified ``File.modificationtime`` so that it corresponds to the\n  camelCased database column name ``modificationTime``.","distinct":false,"url":"https://api.github.com/repos/helenst/archivematica/commits/ea059849c36f734a1b1c45726f4db5c22c2bce72"},{"sha":"5dfc88533f195cd5da60e97e7bba29a4a2942268","author":{"name":"Joel Dunham","email":"962558b220d5c532f24a7432c92cd236ce075784@gmail.com"},"message":"No mod. date created for deleted files\n\nPrior to this, if a compressed package was deleted then the\nstoreFileModificationDates micro-service would attempt to assign a\nmodification date to it but would error because the ``File`` would have\na ``None`` ``currentLocation`` attr. This fixes that.","distinct":false,"url":"https://api.github.com/repos/helenst/archivematica/commits/5dfc88533f195cd5da60e97e7bba29a4a2942268"},{"sha":"c89708e16b35aec9dc51bc9636a27c6c9a0a935c","author":{"name":"Joel Dunham","email":"962558b220d5c532f24a7432c92cd236ce075784@gmail.com"},"message":"Fixed fixtures to include File.modificationtime vals","distinct":false,"url":"https://api.github.com/repos/helenst/archivematica/commits/c89708e16b35aec9dc51bc9636a27c6c9a0a935c"},{"sha":"050529f3fd1f80609d4552c7da8a310c2504937a","author":{"name":"Joel Dunham","email":"962558b220d5c532f24a7432c92cd236ce075784@gmail.com"},"message":"MediaConch integration: validation & policy checks\n\n- Pre-ingest validation can check whether .mkv files are in conformance with\n  the .mkv specification (implementation check).\n- Post-normalization validation: can check whether files normalized\n  to .mkv are in conformance with the .mkv specification.\n- Transfer policy check: check whether original files conform to a pre-defined\n  MediaConch policy.\n- Ingest policy check: can check whether derivatives (normalized for access or\n  preservation, manually or AM-created) conform to a pre-defined policy.\n- Uses ammcpc (https://github.com/artefactual-labs/ammcpc) in policy check\n  command","distinct":false,"url":"https://api.github.com/repos/helenst/archivematica/commits/050529f3fd1f80609d4552c7da8a310c2504937a"},{"sha":"14fabf6388f4b7a883d16771d06a1041904ff9b7","author":{"name":"José Raddaoui Marín","email":"c70397f268bed6854d90db09414bb86e837baf66@gmail.com"},"message":"Do not copy dc.json to SIP/AIP, refs #11013","distinct":false,"url":"https://api.github.com/repos/helenst/archivematica/commits/14fabf6388f4b7a883d16771d06a1041904ff9b7"},{"sha":"1db2a70f5c36284f2e38250036354530b6ca19c6","author":{"name":"Jesús García Crespo","email":"b806a94756794f975afc0b93429f5e683a3d7436@sevein.com"},"message":"createMETS2: fix 'No groupID for file' err","distinct":true,"url":"https://api.github.com/repos/helenst/archivematica/commits/1db2a70f5c36284f2e38250036354530b6ca19c6"},{"sha":"819e074114baa749a39e1ae273e4087c6a522b47","author":{"name":"Helen Sherwood-Taylor","email":"94c43fc50b5c0ebfe6a6271fd24b0560c50e14f5@rrdlabs.co.uk"},"message":"Clean up configuration\n\nMCPServer, MCPClient and Dashboard have been changed in this commit with the\nfollowing goals:\n\n- Stop sharing configuration between components.\n- Use django.conf to manages config.\n- Manage config defaults within code.\n- Look up environment variables:\n  - ARCHIVEMATICA_DASHBOARD_*\n  - ARCHIVEMATICA_MCPSERVER_*\n  - ARCHIVEMATICA_MCPCLIENT_*\n\ndbsettings, clientConfig.conf or serverConfig.conf are still considered if they\nexist - they will be merged with the default INI in code. Environment strings\nare applied last.\n\nClient scripts are now executed using MCPClient's `settings.common`. So now\nwhen they look up `django.conf` they're not looking at the Dashboard config.\nIt wasn't correct to assume that its config was available.","distinct":true,"url":"https://api.github.com/repos/helenst/archivematica/commits/819e074114baa749a39e1ae273e4087c6a522b47"},{"sha":"24b4d218258fc3ecdb19170f5c4567f2c7c18253","author":{"name":"Jesús García Crespo","email":"b806a94756794f975afc0b93429f5e683a3d7436@sevein.com"},"message":"Dashboard: add install command","distinct":true,"url":"https://api.github.com/repos/helenst/archivematica/commits/24b4d218258fc3ecdb19170f5c4567f2c7c18253"},{"sha":"7607da6124ed32ea687e961a0d31eadad84e5dd0","author":{"name":"Jesús García Crespo","email":"b806a94756794f975afc0b93429f5e683a3d7436@sevein.com"},"message":"MCPServer: create shared directory structure","distinct":true,"url":"https://api.github.com/repos/helenst/archivematica/commits/7607da6124ed32ea687e961a0d31eadad84e5dd0"},{"sha":"ea3f24cd898f41743041826d0ff192d491ba1b99","author":{"name":"Jesús García Crespo","email":"b806a94756794f975afc0b93429f5e683a3d7436@sevein.com"},"message":"Dashboard: make IP whitelist optional\n\nBefore, you needed to have the user authorized *AND* a whitelisted IP address\nwhich makes really hard or impossible to work with deployment environmnets like\nAmazon ECS or similar where the origin IP address is not known in advance.\n\nThe `api_whitelist` setting is reset to empty string for security reasons.","distinct":true,"url":"https://api.github.com/repos/helenst/archivematica/commits/ea3f24cd898f41743041826d0ff192d491ba1b99"}]}
{"actor":{"display_login":"helenst"}}