Skip to content

Commit

Permalink
Explicitly specify possibly broken package versions
Browse files Browse the repository at this point in the history
  • Loading branch information
me-and committed Oct 16, 2023
1 parent 9e843ab commit 304d322
Showing 1 changed file with 120 additions and 29 deletions.
149 changes: 120 additions & 29 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,32 +12,130 @@ jobs:
PATH: C:\cygwin\bin
strategy:
matrix:
package-url:
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/01/144037
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/02/091149
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/03/145939
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/04/062607
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/05/143857
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/06/134210
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/07/100959
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/08/141852
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/09/182506
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/11/011123
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/12/092502
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/13/213636
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/14/114551
- http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/15/181632
check-sig:
- false
package-list:
# default
- >
asciidoc
bash-completion
bash-completion-devel
cygport
dblatex
gcc-core
gettext
gettext-devel
gnupg
gnupg2
libcurl-devel
libexpat-devel
libiconv
libiconv-devel
libpcre2-devel
libssl-devel
perl-Authen-SASL
perl-DBD-SQLite
perl-IO-Socket-SSL
perl-IO-Tty
perl-MailTools
perl-Net-SMTP-SSL
perl-TermReadKey
perl-Test-Harness
perl-XML-SAX
perl-YAML
pkg-config
subversion-perl
time
zlib-devel
# hopefully working
- >
asciidoc
bash-completion
bash-completion-devel
cygport=0.36.1-1
dblatex
gcc-core
gettext
gettext-devel
gnupg
gnupg2
libcurl-devel
libexpat-devel
libiconv
libiconv-devel
libpcre2-devel
libssl-devel
make=4.4.1-1
perl-Authen-SASL
perl-DBD-SQLite
perl-IO-Socket-SSL
perl-IO-Tty
perl-MailTools
perl-Net-SMTP-SSL
perl-TermReadKey
perl-Test-Harness
perl-XML-SAX
perl-YAML
pkg-config
python39-attrs=21.2.0-1
python39-babel=2.9.1-1
python39-iniconfig=1.1.1-2
python39-jinja2=3.0.3-1
python39-markupsafe=2.0.1-1
python39-py=1.11.0-1
python39-pytest=6.2.5-2
python39-pytz=2022.7.1-1
python39-setuptools=59.5.0-1
subversion-perl
time
zlib-devel
# explicitly specifying the broken bits
- >
asciidoc
bash-completion
bash-completion-devel
cygport=0.36.2-1
dblatex
gcc-core
gettext
gettext-devel
gnupg
gnupg2
libcurl-devel
libexpat-devel
libiconv
libiconv-devel
libpcre2-devel
libssl-devel
make=4.4.1-2
perl-Authen-SASL
perl-DBD-SQLite
perl-IO-Socket-SSL
perl-IO-Tty
perl-MailTools
perl-Net-SMTP-SSL
perl-TermReadKey
perl-Test-Harness
perl-XML-SAX
perl-YAML
pkg-config
python39-babel=2.12.1-1
python39-iniconfig=2.0.0-1
python39-jinja2=3.1.2-1
python39-markupsafe=2.1.2-1
python39-platformdirs=3.1.1-1
python39-pytest=7.3.0-1
python39-setuptools=67.6.0-1
subversion-perl
time
zlib-devel
fail-fast: false
steps:
- name: Install Cygwin Git and cygport
- name: Install Cygwin build requirements
uses: cygwin/cygwin-install-action@v2
with:
packages: git cygport
site: ${{ matrix.package-url }}
check-sig: ${{ matrix.check-sig }}
timeout-minutes: 10
packages: ${{ matrix.package-list }}
site: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2023/04/13/213636
check-sig: false
timeout-minutes: 30
- name: Manually configure safe.directory
run: git config --global --add safe.directory '*'
timeout-minutes: 1
Expand All @@ -53,13 +151,6 @@ jobs:
printf 'BUILD_REQUIRES=%s\n' "$BUILD_REQUIRES" >>"$GITHUB_ENV"
printf 'PVR=%s\n' "$PVR" >>"$GITHUB_ENV"
timeout-minutes: 1
- name: Install Cygwin build requirements
uses: cygwin/cygwin-install-action@v2
with:
packages: ${{ env.BUILD_REQUIRES }}
site: ${{ matrix.package-url }}
check-sig: ${{ matrix.check-sig }}
timeout-minutes: 30
- name: Generate cygcheck output
if: always()
run: cygcheck -srv >/var/log/cygcheck.out
Expand Down

0 comments on commit 304d322

Please sign in to comment.