File tree Expand file tree Collapse file tree 6 files changed +90
-2
lines changed Expand file tree Collapse file tree 6 files changed +90
-2
lines changed Original file line number Diff line number Diff line change 1+ minVersion : 0.34.0
2+ targets :
3+ - name : pypi
4+ - name : github
5+ - name : sentry-pypi
6+ internalPypiRepo : getsentry/pypi
Original file line number Diff line number Diff line change 1+ name : build
2+
3+ on :
4+ pull_request :
5+ push :
6+ branches : [main, release/**, test-me-*]
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : actions/checkout@v4
13+ - uses : actions/setup-python@v4
14+ with :
15+ python-version : 3.x
16+ - run : |
17+ set -x
18+ pip install build
19+ python -m build
20+ - uses : actions/upload-artifact@v3
21+ with :
22+ name : ${{ github.sha }}
23+ path : dist/*
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ version :
7+ description : Version to release
8+ required : true
9+ merge_target :
10+ description : Target branch to merge into. Uses the default branch as a fallback (optional)
11+ required : true
12+
13+ jobs :
14+ release :
15+ runs-on : ubuntu-latest
16+ name : " Release a new version"
17+ steps :
18+ - uses : actions/checkout@v4
19+ with :
20+ token : ${{ secrets.GH_RELEASE_PAT }}
21+ fetch-depth : 0
22+ - name : Prepare release
23+ uses : getsentry/action-prepare-release@v1
24+ env :
25+ GITHUB_TOKEN : ${{ secrets.GH_RELEASE_PAT }}
26+ with :
27+ version : ${{ github.event.inputs.version }}
28+ merge_target : ${{ github.event.inputs.merge_target }}
Original file line number Diff line number Diff line change 1+ sentry-forked-djangorestframework-stubs
2+ =======================================
3+
4+ ### new release
5+
6+ make a new branch for the fork of an upstream tag:
7+
8+ ``` bash
9+ git remote add upstream
[email protected] :typeddjango/djangorestframework-stubs
10+ git fetch upstream --tags
11+ git push origin --tags
12+ git checkout 1.2.3 -b sentry-1.2.3
13+ ```
14+
15+ - cherry-pick the craft / release commit(s) into your branch from ` master `
16+ - cherry-pick relevant commit(s) from previous releases
17+
18+ releases are done through craft in the release.yml workflow -- make sure to
19+ target your particular branch with a ` -# ` release postfix (like ` 1.2.3-1 ` )
20+
21+ ___
22+
123<img src =" http://mypy-lang.org/static/mypy_light.svg " alt =" mypy logo " width =" 300px " />
224
325# pep484 stubs for Django REST framework
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -euxo pipefail
3+
4+ if ! grep -E ' ^[0-9]+\.[0-9]+\.[0-9]+-[0-9]+$' <<< " $2" ; then
5+ : " expected #.#.#-# got $2 "
6+ exit 1
7+ fi
8+
9+ sed -i " s/^ version=" ' "' " .*" ' "' " ,$/ version=" ' "' " $2 " ' "' " ,/" setup.py
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ def find_stub_files(name: str) -> List[str]:
2020 readme = f .read ()
2121
2222dependencies = [
23- "django-stubs>=5.0.4" ,
23+ "sentry-forked- django-stubs>=5.0.4" ,
2424 "typing-extensions>=3.10.0" ,
2525 "requests>=2.0.0" ,
2626 "types-requests>=0.1.12" ,
@@ -35,7 +35,7 @@ def find_stub_files(name: str) -> List[str]:
3535}
3636
3737setup (
38- name = "djangorestframework-stubs" ,
38+ name = "sentry-forked- djangorestframework-stubs" ,
3939 version = "3.15.1" ,
4040 description = "PEP-484 stubs for django-rest-framework" ,
4141 long_description = readme ,
You can’t perform that action at this time.
0 commit comments