@@ -145,7 +145,7 @@ jobs:
145
145
runs-on : macOS-11
146
146
strategy :
147
147
matrix :
148
- python : ['3.9', '3.10', '3.11']
148
+ python : ['3.9', '3.10', '3.11', '3.12' ]
149
149
steps :
150
150
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
151
151
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
@@ -284,7 +284,7 @@ jobs:
284
284
runs-on : ubuntu-20.04
285
285
strategy :
286
286
matrix :
287
- python : ['3.9', '3.10', '3.11']
287
+ python : ['3.9', '3.10', '3.11', '3.12' ]
288
288
steps :
289
289
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
290
290
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
@@ -400,7 +400,7 @@ jobs:
400
400
runs-on : windows-latest
401
401
strategy :
402
402
matrix :
403
- python : ['3.9', '3.10', '3.11']
403
+ python : ['3.9', '3.10', '3.11', '3.12' ]
404
404
steps :
405
405
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
406
406
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
@@ -499,6 +499,10 @@ jobs:
499
499
with :
500
500
name : macOS-3.11-wheel
501
501
path : macOS-3.11-wheel
502
+ - uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
503
+ with :
504
+ name : macOS-3.12-wheel
505
+ path : macOS-3.12-wheel
502
506
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
503
507
with :
504
508
name : Linux-3.9-wheel
@@ -511,6 +515,10 @@ jobs:
511
515
with :
512
516
name : Linux-3.11-wheel
513
517
path : Linux-3.11-wheel
518
+ - uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
519
+ with :
520
+ name : Linux-3.12-wheel
521
+ path : Linux-3.12-wheel
514
522
# - uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
515
523
# with:
516
524
# name: Windows-3.9-wheel
@@ -523,18 +531,25 @@ jobs:
523
531
# with:
524
532
# name: Windows-3.11-wheel
525
533
# path: Windows-3.11-wheel
534
+ # - uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
535
+ # with:
536
+ # name: Windows-3.12-wheel
537
+ # path: Windows-3.12-wheel
526
538
- run : |
527
539
set -e -x
528
540
mkdir -p wheelhouse
529
541
cp macOS-3.9-wheel/*.whl wheelhouse/
530
542
cp macOS-3.10-wheel/*.whl wheelhouse/
531
543
cp macOS-3.11-wheel/*.whl wheelhouse/
544
+ cp macOS-3.12-wheel/*.whl wheelhouse/
532
545
cp Linux-3.9-wheel/*.whl wheelhouse/
533
546
cp Linux-3.10-wheel/*.whl wheelhouse/
534
547
cp Linux-3.11-wheel/*.whl wheelhouse/
548
+ cp Linux-3.12-wheel/*.whl wheelhouse/
535
549
# cp Windows-3.9-wheel/*.whl wheelhouse/
536
550
# cp Windows-3.10-wheel/*.whl wheelhouse/
537
551
# cp Windows-3.11-wheel/*.whl wheelhouse/
552
+ # cp Windows-3.12-wheel/*.whl wheelhouse/
538
553
ls -la wheelhouse/
539
554
sha256sum wheelhouse/*.whl
540
555
- uses : actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
@@ -625,7 +640,7 @@ jobs:
625
640
runs-on : macOS-11
626
641
strategy :
627
642
matrix :
628
- python : ['3.9', '3.10', '3.11']
643
+ python : ['3.9', '3.10', '3.11', '3.12' ]
629
644
steps :
630
645
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
631
646
with :
@@ -672,7 +687,7 @@ jobs:
672
687
runs-on : ubuntu-20.04
673
688
strategy :
674
689
matrix :
675
- python : ['3.9', '3.10', '3.11']
690
+ python : ['3.9', '3.10', '3.11', '3.12' ]
676
691
steps :
677
692
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
678
693
with :
@@ -712,7 +727,7 @@ jobs:
712
727
runs-on : windows-latest
713
728
strategy :
714
729
matrix :
715
- python : ['3.9', '3.10', '3.11']
730
+ python : ['3.9', '3.10', '3.11', '3.12' ]
716
731
steps :
717
732
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
718
733
with :
@@ -760,6 +775,10 @@ jobs:
760
775
with :
761
776
name : macOS-3.11-nightly
762
777
path : macOS-3.11-nightly
778
+ - uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
779
+ with :
780
+ name : macOS-3.12-nightly
781
+ path : macOS-3.12-nightly
763
782
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
764
783
with :
765
784
name : Linux-3.9-nightly
@@ -772,6 +791,10 @@ jobs:
772
791
with :
773
792
name : Linux-3.11-nightly
774
793
path : Linux-3.11-nightly
794
+ - uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
795
+ with :
796
+ name : Linux-3.12-nightly
797
+ path : Linux-3.12-nightly
775
798
- uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
776
799
with :
777
800
name : Windows-3.9-nightly
@@ -784,18 +807,25 @@ jobs:
784
807
with :
785
808
name : Windows-3.11-nightly
786
809
path : Windows-3.11-nightly
810
+ - uses : actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
811
+ with :
812
+ name : Windows-3.12-nightly
813
+ path : Windows-3.12-nightly
787
814
- run : |
788
815
set -e -x
789
816
mkdir -p dist
790
817
cp macOS-3.9-nightly/tensorflow_io_nightly*.whl dist/
791
818
cp macOS-3.10-nightly/tensorflow_io_nightly*.whl dist/
792
819
cp macOS-3.11-nightly/tensorflow_io_nightly*.whl dist/
820
+ cp macOS-3.12-nightly/tensorflow_io_nightly*.whl dist/
793
821
cp Linux-3.9-nightly/tensorflow_io_nightly*.whl dist/
794
822
cp Linux-3.10-nightly/tensorflow_io_nightly*.whl dist/
795
823
cp Linux-3.11-nightly/tensorflow_io_nightly*.whl dist/
824
+ cp Linux-3.12-nightly/tensorflow_io_nightly*.whl dist/
796
825
cp Windows-3.9-nightly/tensorflow_io_nightly*.whl dist/
797
826
cp Windows-3.10-nightly/tensorflow_io_nightly*.whl dist/
798
827
cp Windows-3.11-nightly/tensorflow_io_nightly*.whl dist/
828
+ cp Windows-3.12-nightly/tensorflow_io_nightly*.whl dist/
799
829
ls -la dist/
800
830
sha256sum dist/*.whl
801
831
- uses : pypa/gh-action-pypi-publish@2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf # v1.8.11
@@ -809,12 +839,15 @@ jobs:
809
839
cp macOS-3.9-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
810
840
cp macOS-3.10-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
811
841
cp macOS-3.11-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
842
+ cp macOS-3.12-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
812
843
cp Linux-3.9-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
813
844
cp Linux-3.10-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
814
845
cp Linux-3.11-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
846
+ cp Linux-3.12-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
815
847
cp Windows-3.9-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
816
848
cp Windows-3.10-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
817
849
cp Windows-3.11-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
850
+ cp Windows-3.12-nightly/tensorflow_io_gcs_filesystem_nightly*.whl dist/
818
851
ls -la dist/
819
852
sha256sum dist/*.whl
820
853
- uses : pypa/gh-action-pypi-publish@2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf # v1.8.11
0 commit comments