tree: 2f039d906a263b6f01f96f2f18d5e9708e030fef [path history] [tgz]
  1. check.sh
  2. dependencies.py
  3. merge_local_staging.py
  4. README.md
  5. release.sh
  6. verify.py
scripts/README.md

OpenDAL Scripts

This module provides scripts to make maintainers lives easier. OpenDAL users don't need to care about this folder.

NOTES: all scripts must be running at root folder of OpenDAL project.

Release

OPENDAL_VERSION=0.30.2 OPENDAL_VERSION_RC=rc1 ./scripts/release.sh

Before running release, please make sure you have bump all versions.

Check

./scripts/check.sh apache-opendal-incubating-0.33.3-src.tar.gz

Before running the check, please ensure that you have completed the following preparations.

Preparations

Import gpg key

curl https://downloads.apache.org/incubator/opendal/KEYS > KEYS # Download KEYS
gpg --import KEYS # Import KEYS to local

Trust the public key

$ gpg --edit-key xxxxxxxxxx #KEY user used in this version
gpg (GnuPG) 2.2.21; Copyright (C) 2020 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Secret key is available.
gpg> trust #trust
Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  1 = I don't know or won't say
  2 = I do NOT trust
  3 = I trust marginally
  4 = I trust fully
  5 = I trust ultimately
  m = back to the main menu

Your decision? 5 #choose 5
Do you really want to set this key to ultimate trust? (y/N) y  #choose y

Verify

./scripts/verify.py