1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-25 01:16:14 +01:00
Commit Graph

4375 Commits

Author SHA1 Message Date
6e4ad5db1c buildhistory: Produce proper output using build_table() and a CSV writer 2022-12-15 16:29:58 +01:00
2735d5a0d1 commandline: Add methods for parsing repo, arch from the arguments 2022-12-15 16:25:17 +01:00
af7d3900cf build_table: Convert all items to strings so we can also pass other types 2022-12-15 16:25:17 +01:00
85d86249d4
Merge pull request #1193 from dmach/commandline-project-package
commandline: Migrate project, package argument parsing to pop_project_package_from_args()
2022-12-13 09:02:49 +01:00
33a5b54838
Merge pull request #1204 from z3ntu/github-archive
Fix osc add for github /archive/ URLs
2022-12-13 08:56:45 +01:00
44eac57595 behave: Properly support @destructive tests 2022-12-13 08:45:33 +01:00
1839e834c6 behave: Print debug information when running commands
Run behave with -DDEBUG=1 to enable the debug mode
2022-12-13 08:45:33 +01:00
3027edc0eb Move 'release' code from commandline to _private 2022-12-13 08:45:33 +01:00
56bb193b4e Add 'repository' and 'dest_repository' args to format_msg_project_package_options() 2022-12-13 08:45:33 +01:00
37a34e58d4 Migrate 'setlinkrev' command to pop_project_package_from_args() 2022-12-13 08:45:33 +01:00
62ba626eb5 Migrate 'log' command to pop_project_package_from_args() 2022-12-13 08:45:33 +01:00
4634690176 Move showlinked code from commandline to _private 2022-12-13 08:45:33 +01:00
2f70408dea Move addcontainers code from commandline to _private 2022-12-13 08:45:33 +01:00
6dcc45f272 Improve argument handling in the 'develproject' command 2022-12-13 08:45:33 +01:00
c6b30e500f Add 'dest_project' and 'dest_package' args to format_msg_project_package_options() 2022-12-13 08:45:33 +01:00
6394867952 behave: Remove InsecureRequestWarning that is irrelevant to the tests from stderr 2022-12-13 08:45:33 +01:00
3faf01c862 behave: Add 'stderr is' step 2022-12-13 08:45:33 +01:00
Luca Weiss
ace4612a83 Fix osc add for github /archive/ URLs
"osc add https://github.com/foo/bar/archive/12345.tar.gz" should
treat the URL as archive and not as git source.
2022-12-12 18:15:40 +01:00
59e7013cf2 Move enablechannels code from commandline to _private 2022-12-12 16:48:28 +01:00
ad85ff437f Move addchannels code from commandline to _private 2022-12-12 16:48:28 +01:00
78c3cf1c4c Add functions for printing to stdout or debug outputs 2022-12-12 16:48:28 +01:00
d81c688759 Add _private.api.post() function 2022-12-12 16:48:28 +01:00
76b1821f19 Add commandline.pop_project_package_from_args() 2022-12-12 16:48:28 +01:00
ea17c6c884
Merge pull request #1203 from dmach/behave-test-project-names
behave: Rename test projects, consistently use the 'test:' prefix
2022-12-08 10:12:47 +01:00
7e2f4a1fa0 GHA: Trigger tests also when the 'behave' directory changes 2022-12-08 10:08:09 +01:00
3040b1ddac GHA: No longer test on push to master
We're monitoring only the pull-requests, so don't waste resources on this
2022-12-08 10:03:30 +01:00
e3a9c3d60a behave: Rename test projects, consistently use the 'test:' prefix 2022-12-08 09:53:01 +01:00
074abb400c
Merge pull request #1200 from SchoolGuy/add-types
mypy: Add types to methods
2022-12-07 16:19:25 +01:00
53c6846c40
Merge pull request #1202 from dmach/fix-empty-EDITOR-PAGER
Handle empty EDITOR=/PAGER= env variable properly
2022-12-07 16:13:39 +01:00
37bb5e7785 Handle empty EDITOR=/PAGER= env variable properly 2022-12-07 16:04:10 +01:00
84f53aabd9
Merge pull request #1201 from dmach/behave-podman
Move behave tests from Kanku to Podman, run them in GitHub actions
2022-12-07 15:11:03 +01:00
b00f66b3f6 Move behave tests from Kanku to Podman, run them in GitHub actions 2022-12-07 15:05:15 +01:00
7eeb564b7c GHA: Add a workflow for building a container image with preconfigured OBS 2022-12-07 14:49:27 +01:00
Enno Gotthold
7335a84235
mypy: Add types to methods
This is a bulk add of typing that also includes the
formatting with darker.
2022-12-07 13:01:23 +01:00
d17bece45d
Merge pull request #1179 from SchoolGuy/add-type-annotations
Add type annotations
2022-12-05 15:52:58 +01:00
Enno Gotthold
c1350d2004
Add py.typed marker to osc 2022-12-05 15:28:02 +01:00
Enno Gotthold
a69104de6d
setup: Add extra_requires for linting 2022-12-05 15:23:54 +01:00
Enno Gotthold
3e1d91e4bd
core: Add type annotations 2022-12-05 15:23:54 +01:00
Enno Gotthold
e23e13062f
CI: Add code linters
This adds mypy & darker (black) to GitHub Actions. These will fail because
the code lacks type annotations and doesn't follow the latest code style
guidelines yet.
2022-12-05 14:43:53 +01:00
0c2238435f
Merge pull request #1184 from dirkmueller/cleanups
Cleanups
2022-12-05 09:30:48 +01:00
ce377ccf93
Merge pull request #1192 from lgtm-migrator/codeql
Add CodeQL workflow for GitHub code scanning
2022-12-01 10:12:29 +01:00
Dirk Müller
adb1a9b4ef mark boolean and integer_opts as private
It is unused elsewhere, and only used for unit-testing
2022-12-01 10:05:32 +01:00
16a508beaf
Merge pull request #1191 from dmach/disable-build
Add --disable-build option to linkpac and branch commands
2022-11-14 10:56:48 +01:00
LGTM Migrator
26373fbe37
Add CodeQL workflow for GitHub code scanning 2022-11-09 08:23:14 +00:00
4c5d0cf18a Add branch --disable-build option 2022-11-08 15:34:55 +01:00
2ec573ca79 Add linkpac --disable-build option 2022-11-08 15:01:37 +01:00
6ddb8e4122
Merge pull request #1190 from dmach/apiurl-no-trailing-slash
store: Remove trailing slash from apiurl
2022-11-07 14:14:37 +01:00
dc1470a3d7 store: Remove trailing slash from apiurl 2022-11-07 13:57:24 +01:00
a53852eca9
Merge pull request #1189 from dmach/et-getiterator-iter
Replace deprecated ElementTree.Element.getiterator() with iter()
2022-11-07 09:53:50 +01:00
eccbe5c4f1 Replace deprecated ElementTree.Element.getiterator() with iter() 2022-11-07 09:43:41 +01:00