Commit Graph
71 Commits
Author SHA1 Message Date
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
Erik Gomez f799d13046 fix some things 2020-06-19 16:26:28 -05:00
Erik Gomez 4b5f77616f add more variables and try to create a prerelease 2020-06-19 16:23:04 -05:00
Erik Gomez 49f16c10e9 should be it 2020-06-19 15:31:26 -05:00
Erik Gomez e20e35f7d8 think I have it now 2020-06-19 15:27:54 -05:00
Erik Gomez aa524d836b try yet again 2020-06-19 15:26:58 -05:00
Erik Gomez f224b7e2c0 cant use zsh 2020-06-19 15:25:50 -05:00
Erik Gomez 846a2e72ef try again and debug 2020-06-19 15:24:54 -05:00
Erik Gomez 52e3fc3d49 fix dev_id 2020-06-19 15:18:13 -05:00
Erik Gomez 301132a5e5 Update readme about ci job 2020-06-19 15:14:51 -05:00
Erik Gomez 07d45c5f35 Create first stab of github action 2020-06-19 15:14:04 -05:00
Erik Gomez 5a1d094201 Update framework path, symlinks and add signing support
- /Library/SystemFrameworks -> /Library/ManagedFrameworks
- Python3.framework/Versions/3.8/bin/python3.8 -> Python3.framework/Versions/Current/bin/python3
- /usr/local/bin/python3.framework -> /usr/local/bin/managed_python3
- Add signing option with Clever DevOps signing cert
- Remove unnecessary Python3.framework/python3 symlink
- Update README with all the changes
2020-06-19 14:14:06 -05:00
Nate Walck c9b9787777 Merge pull request #11 from ChefAustin/master
README edits
2020-06-16 07:59:25 -04:00
Austin Culter c552979f7d Merge pull request #1 from ChefAustin/ChefAustin-README-patch-1
README edits
2020-06-16 09:03:27 +02:00
Austin Culter f95e3aa9d1 README edits
- Casing: Change case/formatting of Python in various places
- Credit where credit is due: Credit Armin for his "Moving to zsh" series
- Typo: Just as my English teacher taught me, "Possessive 'its' never splits!"
- Hyperlink: Cross-link "virtual environment" to the `venv` lib docs
- Hyperlink: Cross-link vfuse, outset, and dockutil to their respective project pages
- Hyperlink: Cross-link "Relocatable Python" to Greg's project page
- Flavor Ordering: Move "No Customization" flavor above "Minimal" flavor so as one reads through the list of flavors, they increases in amount of libraries included
- Hyperlink: Cross-link AutoPkg, InstallApplications, munkipkg, munki-facts, Nudge, and UMAD to their respective project pages
- Hyperlink: Cross-link Gusto's AutoPkg promotion tool, Munki CloudFront Middleware, and Python-jss to their respective project pages
2020-06-16 09:02:36 +02:00
Nate Walck b6267376d9 Merge pull request #9 from macadmins/gregneagle-patch-1
Typo fix
2020-06-15 16:42:36 -04:00