Skip to main content

Automated Processing smoke test and operations workflows

Project description

codecov

This repository works in concert with dkist-processing-core and dkist-processing-common to provide workflows for the operational management and smoke testing of the Automated Processing stack.

Developer Setup

pip install -e .[test]
pip install pre-commit
pre-commit install

Deployment

Deployment is done with turtlebot and follows the process detailed in dkist-processing-core

Additionally, when a new release is ready to be built the following steps need to be taken:

1. Freezing Dependencies

A new “frozen” extra is generated by the dkist-dev-tools package. If you don’t have dkist-dev-tools installed please follow the directions from that repo.

To freeze dependencies run

ddt freeze vX.Y.Z[rcK]

Where “vX.Y.Z[rcK]” is the version about to be released.

2. Tag and Push

Once all commits are in place add a git tag that will define the released version, then push the tags up to Bitbucket:

git tag vX.Y.Z[rcK]
git push --tags origin BRANCH

In the case of an rc, BRANCH will likely be your development branch. For full releases BRANCH should be “main”.

Project details


Release history Release notifications | RSS feed

This version

1.8.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dkist_processing_ops-1.8.2.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dkist_processing_ops-1.8.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file dkist_processing_ops-1.8.2.tar.gz.

File metadata

  • Download URL: dkist_processing_ops-1.8.2.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dkist_processing_ops-1.8.2.tar.gz
Algorithm Hash digest
SHA256 0d5c69636cd0a258d45cb11dd162c53b3c4ffcceaf644f78bebbb75278478535
MD5 54c93100f80a30446d9186ee27020f61
BLAKE2b-256 5e374f70fa64891dadb7133d4af4d53ba9082b07a946858280dc88042cb544f2

See more details on using hashes here.

File details

Details for the file dkist_processing_ops-1.8.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dkist_processing_ops-1.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1af87321bc7e4d78d506b9e3c143d7d1bf9ab01730b0987932302a8d13f9e6bd
MD5 3b8b1ee80a95382f69a854cce16bd116
BLAKE2b-256 5e9a12a98d7def031ebfcc12becae17244b72853f76ed3cc5671865bee3ed7ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page