Compare commits

...

18 Commits

Author SHA1 Message Date
argoyle 508e8880c2 Merge pull request 'chore(release): prepare for v7.5.0' (#265) from next-release into main
Release / release (push) Successful in 41s
robotframework / build (push) Successful in 36s
Reviewed-on: #265
2026-01-11 12:50:01 +00:00
releaser 1423ac6d74 chore(release): prepare for v7.5.0
robotframework / build (pull_request) Successful in 33s
2026-01-11 12:48:27 +00:00
releaser 60831c4db9 chore(release): prepare for v7.5.0 2026-01-11 12:48:22 +00:00
argoyle b64d9c4985 Merge pull request 'feat: trigger CI workflow on version tags' (#264) from feat/ci-tags into main
Release / release (push) Successful in 1m15s
robotframework / build (push) Successful in 2m49s
Reviewed-on: #264
2026-01-11 12:45:09 +00:00
argoyle e67dfebbbd feat: trigger CI workflow on version tags
robotframework / build (pull_request) Successful in 5m48s
Build and push Docker images when version tags (v*) are pushed,
enabling automated image builds on releases.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 13:37:28 +01:00
argoyle 7a65f5affa Merge pull request 'chore(release): prepare for v7.4.0' (#256) from next-release into main
Release / release (push) Successful in 43s
robotframework / build (push) Successful in 50s
Reviewed-on: #256
2026-01-09 09:43:19 +00:00
releaser d494ec2185 chore(release): prepare for v7.4.0 2026-01-09 09:42:28 +00:00
releaser ba8824c953 chore(release): prepare for v7.4.0 2026-01-09 09:42:18 +00:00
argoyle 4a56e42596 Merge pull request 'feat: add release workflow using shared workflow' (#263) from feat/release-workflow into main
robotframework / build (push) Successful in 55s
Release / release (push) Successful in 1m10s
Reviewed-on: #263
2026-01-09 09:40:36 +00:00
argoyle 8609dc0385 Merge pull request 'docs: add CLAUDE.md for Claude Code guidance' (#262) from docs/claude-md into main
robotframework / build (push) Successful in 9m19s
Reviewed-on: #262
2026-01-09 09:28:44 +00:00
argoyle 21bc527adc feat: add release workflow using shared workflow
robotframework / build (pull_request) Successful in 2m28s
Triggers on push to main and uses the shared Release workflow
from unboundsoftware/shared-workflows.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:17:55 +01:00
argoyle 8e3f4abe92 docs: add CLAUDE.md for Claude Code guidance
robotframework / build (pull_request) Successful in 10m59s
Provides project overview, build commands, structure, and CI/CD info
for AI-assisted development.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:15:34 +01:00
Unbound Release a3c057c6b2 chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
Unbound Release e6ae0ce824 chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
Unbound Release 6282215529 chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
Unbound Release d858c35479 chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
Unbound Release aaabc5d3d3 chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
Unbound Release 357479799d chore(release): prepare for v7.3.18 2026-01-03 14:02:06 +00:00
6 changed files with 85 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
{
"permissions": {
"allow": [
"Bash(but status:*)"
]
}
}
+1
View File
@@ -3,6 +3,7 @@ name: robotframework
on: on:
push: push:
branches: [main] branches: [main]
tags: ['v*']
pull_request: pull_request:
branches: [main] branches: [main]
+9
View File
@@ -0,0 +1,9 @@
name: Release
on:
push:
branches: [main]
jobs:
release:
uses: unboundsoftware/shared-workflows/.gitea/workflows/Release.yml@main
+3 -1
View File
@@ -1 +1,3 @@
{"version":"v7.3.17"} {
"version": "v7.5.0"
}
+25
View File
@@ -2,6 +2,31 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [7.5.0] - 2026-01-11
### 🚀 Features
- Trigger CI workflow on version tags
## [7.4.0] - 2026-01-09
### 🚀 Features
- Migrate from GitLab CI to Gitea Actions
- Add release workflow using shared workflow
### 📚 Documentation
- Add CLAUDE.md for Claude Code guidance
### Chore
- *(deps)* Update python:3.14.2-slim docker digest to aa5be11
- *(deps)* Update python:3.14.2-slim docker digest to f7864aa
- *(deps)* Update python:3.14.2-slim docker digest to 3955a7d
- *(deps)* Update dependency urllib3 to v2.6.3
- *(deps)* Update actions/checkout action to v6
## [7.3.17] - 2025-12-29 ## [7.3.17] - 2025-12-29
### Chore ### Chore
+40
View File
@@ -0,0 +1,40 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
This is a Docker image project for Robot Framework test automation. It packages Robot Framework with commonly used testing libraries and browser drivers (Firefox, Chrome) into a containerized environment for running automated tests.
## Build Commands
The project uses `build-tools` (not Docker buildx) for building:
```bash
build # Build the Docker image
push # Push the image to registry
```
## Project Structure
- `Dockerfile` - Main container definition based on Python slim, installs browsers and RF libraries
- `requirements.txt` - Python dependencies (Robot Framework + libraries)
- `.version` - JSON file containing the current version
- `cliff.toml` - git-cliff configuration for changelog generation
- `.gitea/workflows/ci.yaml` - CI pipeline (builds on push/PR to main)
## Key Libraries Included
- robotframework-browser (Playwright-based)
- robotframework-seleniumlibrary
- robotframework-appiumlibrary
- robotframework-databaselibrary (with PostgreSQL/MySQL drivers)
- robotframework-requests
- robotframework-httplibrary
## Versioning
The project uses semantic versioning. Version is stored in `.version` as JSON. Changelog is auto-generated using git-cliff with conventional commits.
## CI/CD
Uses Gitea Actions. The pipeline runs `build` and `push` on main branch and pull requests.