File tree Expand file tree Collapse file tree 6 files changed +87
-1
lines changed Expand file tree Collapse file tree 6 files changed +87
-1
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+ # TODO: we don't yet need an ext fork
21+ # cd ext
22+ # python -m build --outdir ../dist
23+ - uses : actions/upload-artifact@v3
24+ with :
25+ name : ${{ github.sha }}
26+ 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-django-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/django-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.0 ` )
20+
21+ ___
22+
123<img src =" https://raw.githubusercontent.com/typeddjango/django-stubs/master/logo.svg " alt =" django-stubs " >
224
325[ ![ Build status] ( https://github.com/typeddjango/django-stubs/workflows/test/badge.svg?branch=master&event=push )] ( https://github.com/typeddjango/django-stubs/actions?query=workflow%3Atest )
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -euxo pipefail
3+
4+ sed -i " s/^ version=" ' "' " .*" ' "' " ,$/ version=" ' "' " $2 " ' "' " ,/" setup.py
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ def find_stub_files(name: str) -> List[str]:
3636}
3737
3838setup (
39- name = "django-stubs" ,
39+ name = "sentry-forked- django-stubs" ,
4040 version = "4.2.7" ,
4141 description = "Mypy stubs for Django" ,
4242 long_description = readme ,
You can’t perform that action at this time.
0 commit comments