Skip to content

Commit bedbc1f

Browse files
committed
add clean workflow
1 parent 40b42d8 commit bedbc1f

File tree

6 files changed

+24
-5
lines changed

6 files changed

+24
-5
lines changed

.bumpversion.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ post_commit_hooks = []
2424
filename = "pyproject.toml"
2525

2626
[[tool.bumpversion.files]]
27-
filename = "prowl/__init__.py"
27+
filename = "prowl/__init__.py"

.dockerignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
.venv
2-
tests
2+
tests

.github/workflows/clean.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Clean Packages
2+
3+
on:
4+
schedule:
5+
- cron: '0 0 * * *'
6+
7+
jobs:
8+
clean-packages:
9+
permissions:
10+
packages: write
11+
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/delete-package-versions@v5
15+
with:
16+
package-name: ${{ github.event.repository.name }}
17+
package-type: 'container'
18+
min-versions-to-keep: 20
19+
ignore-versions: '^main|v\d+.\d+.\d+$'

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -171,4 +171,4 @@ cython_debug/
171171
.ruff_cache/
172172

173173
# PyPI configuration file
174-
.pypirc
174+
.pypirc

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ COPY . /app
77
RUN uv sync --all-extras --frozen
88

99
ENTRYPOINT ["uv", "run", "-m", "prowl"]
10-
CMD ["--help"]
10+
CMD ["--help"]

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

0 commit comments

Comments
 (0)