Commit Graph

2919 Commits

Author SHA1 Message Date
Ross McFarland cbeaf031d9 Merge branch 'main' into filter-net 2023-11-12 14:42:13 -08:00
Ross McFarland 7f34cb1c10 Merge pull request #1099 from octodns/simplify-versioning
Simplify versioning
2023-11-11 14:04:14 -08:00
Ross McFarland 45900a861d Correct a it -> as it type-o in changelog 2023-11-11 13:57:04 -08:00
Ross McFarland 44499a996e Remove dead version function 2023-11-11 12:38:10 -08:00
Ross McFarland c9a2c8f72b Simplify versioning, just use __version__ 2023-11-11 09:33:48 -08:00
Ross McFarland 9b7341fee2 Add preferred __version__, per pep-8 2023-11-11 09:32:21 -08:00
Ross McFarland de3ec8e094 Move _NetworkValueBaseFilter down with it's children 2023-11-10 17:02:20 -08:00
Ross McFarland 731eb56ab9 CHANGELOG entry for network cidr filters 2023-11-10 16:08:22 -08:00
Ross McFarland 4f152c187e Merge remote-tracking branch 'origin/main' into filter-net 2023-11-10 16:08:04 -08:00
Ross McFarland 3ec425b612 Merge pull request #1097 from octodns/include-octodns-in-repr
Include octodns special section in record __repr__
2023-11-10 16:07:02 -08:00
Ross McFarland b55b29af31 changelog entry for __repr__ improvement 2023-11-10 16:02:53 -08:00
Ross McFarland e9cdacdd13 Include octodns special section in record __repr__ 2023-11-10 16:01:14 -08:00
Solvik Blum abdab8f6d8 fix lint 2023-11-10 15:28:01 +01:00
Solvik Blum 3ed7a88e34 add test to cover CIDR validation in config for filters 2023-11-10 13:58:08 +01:00
Ross McFarland fa56dfaffd fix minor formatting failure 2023-11-09 11:34:16 -08:00
Solvik Blum 010e5039cc add mention to docstring that the NetworkValue filters won't touch anything except A/AAAA 2023-11-09 19:21:48 +01:00
Solvik Blum f9cb31b602 add a txt in tests so we can see the filter effectively only handles A/AAAA 2023-11-09 19:21:47 +01:00
Solvik 354b8c2967 do not recreate the ip list for each network test
Co-authored-by: Ross McFarland <rwmcfa1@gmail.com>
2023-11-09 17:47:55 +01:00
Solvik Blum f5fd68bb7e add NetworkValueRejectlistFilter and NetworkValueAllowlistFilter processors 2023-11-09 15:24:03 +01:00
Ross McFarland f5fcb1ae8a Merge pull request #1092 from octodns/exclude-root-ns-processors
ExcludeRootNsChanges processor that will error (or warn) if plan includes a   change to root NS records
2023-11-07 15:49:55 -08:00
Ross McFarland 1b293253d9 ExcludeRootNsChanges added w/tests 2023-10-31 18:56:59 -07:00
Ross McFarland bc809a0f85 Merge pull request #1089 from octodns/chunked-and-rrs
Fixed handling of chunking large TXT values for users of `rrs`
2023-10-21 17:18:37 -07:00
Ross McFarland 65f4a48bc1 rr_values as a property for consistency 2023-10-15 17:51:06 -07:00
Ross McFarland ded53023e7 add support for chunked values to ValuesMixin.rrs 2023-10-15 13:23:57 -07:00
Ross McFarland 9a28437b81 chunked_values should return _value_type not plain string 2023-10-15 13:20:43 -07:00
Ross McFarland 9102caa132 Merge pull request #1087 from octodns/update-license
Update LICENSE details
2023-10-15 10:18:29 -07:00
Ross McFarland 5ad3ecb6c0 Update LICENSE details 2023-10-15 10:07:34 -07:00
Ross McFarland 7ff07f503e Merge pull request #1083 from octodns/filter-processors
ZoneNameFilter processor
2023-10-12 11:46:38 -07:00
Ross McFarland 63e0d4ab25 Merge branch 'main' into filter-processors 2023-10-12 11:43:33 -07:00
Ross McFarland 8966f7cfec Merge pull request #1086 from octodns/py-3-12-ci-modules
Rename script/test-module to script/cibuild-module, update for py3.12
2023-10-12 11:42:53 -07:00
Ross McFarland 9a5173e252 doh, cibuild-module doesn't have +x 2023-10-12 11:39:08 -07:00
Ross McFarland 165e32f18d Manually install setuptools in script/cibuild-module 2023-10-12 11:34:45 -07:00
Ross McFarland 0ba9cb2727 Rename ./script/test-module to ./script/cibuild-module for consistency 2023-10-12 11:34:16 -07:00
Ross McFarland da9b6ccac9 Merge pull request #1085 from octodns/ci-py-3-12
Add Python 3.12 to the ci test matrix and make it the current version
2023-10-10 12:38:28 -07:00
Ross McFarland 5a119890ba explicit setuptools & wheel in requirements now 2023-10-07 13:31:08 -07:00
Ross McFarland 8be2732de4 setuptools is no longer in venvs by default - gh-95299 2023-10-07 13:29:35 -07:00
Ross McFarland c30e21f7e0 Add Python 3.12 to the ci test matrix and make it the current version 2023-10-07 13:06:46 -07:00
Ross McFarland f035f4347d Merge pull request #1084 from octodns/python-matrix-json
Try pulling python versions from a json file
2023-10-07 09:39:11 -07:00
Ross McFarland 9bd76c8116 more generic ci config json name 2023-10-07 09:34:46 -07:00
Ross McFarland 32c0b268c1 have modules ci job use config for python-version too 2023-10-07 09:30:17 -07:00
Ross McFarland 973fbd601e try another approach for multi-line json in an output 2023-10-07 09:25:23 -07:00
Ross McFarland 97d525df5b remove newlines from json 2023-10-07 09:14:48 -07:00
Ross McFarland 97e4618313 checkout needs to be its own step 2023-10-07 09:00:48 -07:00
Ross McFarland 75d8ec53f9 setup-py needs config too 2023-10-07 08:59:31 -07:00
Ross McFarland 32395331dc Guess we have to checkout before we have access to files? 2023-10-07 08:59:15 -07:00
Ross McFarland 6b9596d4b2 Try pulling python versions from a json file 2023-10-07 08:51:27 -07:00
Ross McFarland 3164797e62 Merge remote-tracking branch 'origin/main' into filter-processors 2023-10-06 16:17:30 -07:00
Ross McFarland e6ad64f25f ZoneNameFilter error defaults to True 2023-10-06 16:16:48 -07:00
Ross McFarland da818d12e4 ZoneNameFilter to error/ignore when record names end with the zone name 2023-10-06 16:14:38 -07:00
Ross McFarland eec7cadb86 refactor filter based processors to pull out shared logic 2023-10-06 15:10:47 -07:00