Commit Graph
136 Commits
Author SHA1 Message Date
Erik Gomez 72f5ec4e6b workflow_dispatch 2023-01-09 16:46:23 -06:00
Erik Gomez e8819acaba fix names of workflows 2023-01-09 16:43:27 -06:00
Erik Gomez f58ac5b70e get builds working locally (finally) 2023-01-09 16:42:19 -06:00
Erik Gomez 719933dc78 update all the requirement files 2023-01-09 16:18:45 -06:00
Erik Gomez 1723a28144 minimal no longer needs --no-binary 2023-01-09 14:32:00 -06:00
Erik Gomez 17853201e2 small changes 2023-01-09 14:23:22 -06:00
Erik Gomez dd97ea183f make a bunch of changes to the build process 2023-01-09 13:51:46 -06:00
1609c12291 Python 3.9.10 (#47)
* Update to Python 3.9.10 and update libs

* Fix tokenize-rt version as 4.2.0 was yanked

* PyObjC doesn't seem universal anymore, trying to force a build

* Let's upgrade to latest release of PyObjC

* Update release notes to reflect PyObjC change

Co-authored-by: Nate Walck <nw@stairwell.com>
Co-authored-by: Erik Gomez <e@eriknicolasgomez.com>
2023-01-09 12:57:55 -06:00
Erik Gomez 07381c75ea Merge pull request #45 from macadmins/dependabot/pip/certifi-2022.12.7
Bump certifi from 2021.10.8 to 2022.12.7
2023-01-09 12:40:49 -06:00
dependabot[bot] 5ee5222510 Bump certifi from 2021.10.8 to 2022.12.7
Bumps [certifi](https://github.com/certifi/python-certifi) from 2021.10.8 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2021.10.08...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 13:33:00 +00:00
Greg Neagle 3000408baa Update README.md 2022-02-15 09:29:27 -08:00
Greg Neagle cb0a3f2097 Update README.md 2022-02-15 09:24:45 -08:00
Erik Gomez 1c97a8cf5c fix build package 2022-02-10 11:04:34 -06:00
Erik Gomez 9c467ca6f3 Merge pull request #40 from macadmins/3102
Move to a new build version and build Python 3.10.2
2022-02-10 10:26:23 -06:00
Erik Gomez abc9d006ef remove unsigned pkg from build since we wont be uploading it now 2022-02-10 10:23:32 -06:00
Erik Gomez b9b6e4e770 remove build date 2022-02-10 09:50:05 -06:00
Erik Gomez 8fd214bf54 Move to a more sane version (like nudge) and build 3.10.2 python
- This also makes changelog a bit more dynamic
2022-02-10 09:40:38 -06:00
Erik Gomez 251cdfb067 fix the notary issues (#39)
fix the notary issues

* more fixes

* do the bin version not current since current is a symlink

* add a bunch more things now

* preserve_xattr in munki-pkg signed package

* try and debug things with spctl

* change the order of the code signing

* paths are still technically wrong but this works already
2022-02-08 16:36:13 -06:00
Nate Walck 1f9aab0562 Add notarization (#37)
* Add notarization to build script

* Pass NOTARY_PASS secret as an env var to the build script
2022-02-08 09:27:09 -06:00
Nate Walck 545d9da8d3 Update to Python 3.9.10 and update libs (#36)
* Update to Python 3.9.10 and update libs

* Fix tokenize-rt version as 4.2.0 was yanked

* PyObjC doesn't seem universal anymore, trying to force a build

* Let's upgrade to latest release of PyObjC

* Update release notes to reflect PyObjC change
2022-02-02 15:49:33 -06:00
dependabot[bot] 2c4408f246 Bump babel from 2.8.0 to 2.9.1 (#35)
Bumps [babel](https://github.com/python-babel/babel) from 2.8.0 to 2.9.1.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES)
- [Commits](https://github.com/python-babel/babel/compare/v2.8.0...v2.9.1)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 14:15:42 -05:00
Ben Goodstein 40c97a2005 Adding asn1crypto to recommended and opinionated (#33) 2021-09-22 18:40:46 -05:00
Nate Walckanderikg eb1558c95f Combined dependabot and docklib PRs (#30)
* Combined dependabot and docklib PRs

* Update requests to 2.25.1

* Add additional debug output when archs do not match

* Update PyYAML to 5.4.1

* Update Python to 3.9.5

* Update github action to do python 3.9.5

* Fix MACOS_VERSION name as they now use 11 upstream instead of 11.0

* Trying minimal to confirm that works

* First stab at updating all recommended libs, will need another pr

* Fix lib versions

* Requests was unhappy with idna 3, reverting to 2.x

* Revert pyobjc to 7.0.1

* force compilation for items that lack a universal binary

* bad copy pasta

* Update release description

* Only create a release and upload signed packages if on main

* try some more fixes

Co-authored-by: erikg <e@eriknicolasgomez.com>
2021-07-08 16:55:01 -05:00
dependabot[bot] b680383e96 Bump py from 1.9.0 to 1.10.0 (#26)
Bumps [py](https://github.com/pytest-dev/py) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/pytest-dev/py/releases)
- [Changelog](https://github.com/pytest-dev/py/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/py/compare/1.9.0...1.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 16:28:31 -05:00
dependabot[bot] 1a4bc226f9 Bump pygments from 2.6.1 to 2.7.4 (#24) 2021-03-29 20:14:28 -05:00
dependabot[bot] 3cae82da5f Bump jinja2 from 2.11.2 to 2.11.3 (#22)
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-23 08:14:40 -05:00
Erik Gomez f51b3131ff better protect code signing certs 2021-02-11 12:46:30 -06:00
Erik Gomez 4a8e3f80ee remove sudo from command 2020-12-15 12:36:19 -06:00
Erik Gomez d00f59f73a try to get clean runs 2020-12-15 11:47:24 -06:00
Nate Walck d351788697 Make sure cleanup is actually working (#21) 2020-12-15 10:39:15 -06:00
Nate Walck d626265b55 Update requirements to not pin all of pyobj and fix typed_ast (#20) 2020-12-15 09:41:43 -06:00
Andy Semak 302f2f05fd Fix very minor typo (#19) 2020-12-15 07:24:06 -06:00
Erik Gomez 808e8a0498 force typed-ast to build because wheel is not universal 2020-12-14 19:28:54 -06:00
Erik Gomez 785a6977ab force big sur runner 2020-12-14 17:29:26 -06:00
Erik Gomez 326e61ec51 confirm universal before going to next step 2020-12-14 17:17:39 -06:00
Nate Walck 92fa66f67e First stab at universal 3.9.1 macadmins python (#18)
* First stab at universal 3.9.1 macadmins python

* Update workflow files

* Removed old build workflows

* Add improvements from IAs

* Revert to older MP as signing failed, update release notes
2020-12-14 17:05:39 -06:00
Elliot Jordan 60cc8f5a5c Add docklib 1.2.0 to "recommended" and "opinionated" flavors (#15) 2020-10-15 21:20:00 -05:00
Erik Gomez 8a191ced08 fix change pipeline messages 2020-07-09 12:00:16 -05:00
Erik Gomez ee805778c5 Move python frameworks into their own Python folder 2020-07-09 11:31:51 -05:00
Erik Gomez 1d83014bc0 Update all the dependencies 2020-07-09 09:09:16 -05:00
Erik Gomez c97870ba89 fix readme 2020-06-19 18:15:21 -05:00
Erik Gomez 35332aaae4 try an idea on how to build a python 3.8.2 and 3.8.3 package 2020-06-19 18:09:13 -05:00
Erik Gomez 13f7fbcbbb add a body and no longer make a draft since it works! 2020-06-19 17:44:37 -05:00
Erik Gomez 7dd151305d fix more things 2020-06-19 17:32:38 -05:00
Erik Gomez 3660517af3 try again 2020-06-19 17:20:18 -05:00
Erik Gomez e4800f8abe try yet again 2020-06-19 17:01:34 -05:00
Erik Gomez 53b7ea51e1 fix more things and try to debug 2020-06-19 16:59:58 -05:00
Erik Gomez 1212fbfd5d try a different method to get the right format 2020-06-19 16:56:28 -05:00
Erik Gomez 33b7d9068a add some debugging to see what's going on 2020-06-19 16:46:44 -05:00
Erik Gomez 792fbffc69 dont use id 2020-06-19 16:32:53 -05:00