<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/.github, branch rel_1_4</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>Returned "GitHub Actions" support for py27 and py36 environments. (#8924)</title>
<updated>2022-12-03T16:20:51+00:00</updated>
<author>
<name>Jonathan Vanasco</name>
<email>jonathan@2xlp.com</email>
</author>
<published>2022-12-03T16:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=50504f0c7015c7d66e43d19c165377c3567133a0'/>
<id>50504f0c7015c7d66e43d19c165377c3567133a0</id>
<content type='text'>
GitHub recently upgraded the `ubuntu-latest` operating system label to
point to `ubuntu-22.04` instead of `ubuntu-22.04`.  The `ubuntu-22.04` build
does not support Python 2.7 or 3.6.

In order to return support for CI Testing and release builds, the affected jobs
now utilize `include` and `exclude` commands in run matrixes to enable and
disable jobs under certain environments.

Jobs that requres Py27 and Py36 now run under an explicitly identified
`ubuntu-20.04` operating system. The majority of jobs require Py37 or higher,
which are all currently supported in the new `ubuntu-latest` operating system (
which points to `ubuntu-22.04`).

Although `ubuntu-20.04` should continue to receive support for several more
years, the `ubuntu-22.04` platform is likely to benefit from patch releases on
a faster schedule – so it is preferable to continue running all compatible
tests on `ubuntu-latest` rather than pinning everything to the earlier os
version.

Several jobs were also standardized to use the job "name" as a prefix, a
convention that most jobs in the workflows already adapted. This practice
greatly simplifies correlating failed tests to specific jobs.

See::

* https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/
* https://github.blog/changelog/2022-12-01-github-actions-larger-runners-using-ubuntu-latest-label-will-now-use-ubuntu-22-04/

Change-Id: I0014029c7c6ee74824c8d971bd21ee9199bc8381</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GitHub recently upgraded the `ubuntu-latest` operating system label to
point to `ubuntu-22.04` instead of `ubuntu-22.04`.  The `ubuntu-22.04` build
does not support Python 2.7 or 3.6.

In order to return support for CI Testing and release builds, the affected jobs
now utilize `include` and `exclude` commands in run matrixes to enable and
disable jobs under certain environments.

Jobs that requres Py27 and Py36 now run under an explicitly identified
`ubuntu-20.04` operating system. The majority of jobs require Py37 or higher,
which are all currently supported in the new `ubuntu-latest` operating system (
which points to `ubuntu-22.04`).

Although `ubuntu-20.04` should continue to receive support for several more
years, the `ubuntu-22.04` platform is likely to benefit from patch releases on
a faster schedule – so it is preferable to continue running all compatible
tests on `ubuntu-latest` rather than pinning everything to the earlier os
version.

Several jobs were also standardized to use the job "name" as a prefix, a
convention that most jobs in the workflows already adapted. This practice
greatly simplifies correlating failed tests to specific jobs.

See::

* https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/
* https://github.blog/changelog/2022-12-01-github-actions-larger-runners-using-ubuntu-latest-label-will-now-use-ubuntu-22-04/

Change-Id: I0014029c7c6ee74824c8d971bd21ee9199bc8381</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Returned Github Actions support for py27 and py36."</title>
<updated>2022-12-02T19:06:45+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2022-12-02T19:06:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=aabddeb62158f4e07e5e93e15118aeb0f2e9cada'/>
<id>aabddeb62158f4e07e5e93e15118aeb0f2e9cada</id>
<content type='text'>
This reverts commit 3f1e6303f0f53cd6239b2a6227c8cd55789a175f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3f1e6303f0f53cd6239b2a6227c8cd55789a175f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Returned Github Actions support for py27 and py36.</title>
<updated>2022-12-02T17:37:30+00:00</updated>
<author>
<name>jonathan vanasco</name>
<email>jonathan@2xlp.com</email>
</author>
<published>2022-12-02T17:37:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3f1e6303f0f53cd6239b2a6227c8cd55789a175f'/>
<id>3f1e6303f0f53cd6239b2a6227c8cd55789a175f</id>
<content type='text'>
GitHub recently upgraded the `ubuntu-latest` label from `ubuntu-20.04` to `ubuntu-22.04`.
The `ubuntu-22.04` image removed support for py27 and py36.

To return support, the affected jobs have been duplicated to `-legacy` versions.
The -legacy versions of jobs run py27 and py36 on a pinned `ubuntu-20.04` os.
The existing jobs continue to run py37+ on ubuntu-latest, as that platform may continue to benefit from patch releases on the python versions.

Change-Id: I0f063723cb993fab89bc64c89df6dfcaf4dbe5a5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GitHub recently upgraded the `ubuntu-latest` label from `ubuntu-20.04` to `ubuntu-22.04`.
The `ubuntu-22.04` image removed support for py27 and py36.

To return support, the affected jobs have been duplicated to `-legacy` versions.
The -legacy versions of jobs run py27 and py36 on a pinned `ubuntu-20.04` os.
The existing jobs continue to run py37+ on ubuntu-latest, as that platform may continue to benefit from patch releases on the python versions.

Change-Id: I0f063723cb993fab89bc64c89df6dfcaf4dbe5a5
</pre>
</div>
</content>
</entry>
<entry>
<title>update workflows</title>
<updated>2022-09-07T20:18:53+00:00</updated>
<author>
<name>Federico Caselli</name>
<email>cfederico87@gmail.com</email>
</author>
<published>2022-09-07T20:08:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=e580d217adfb9617801f521413fb00a9f28e631d'/>
<id>e580d217adfb9617801f521413fb00a9f28e631d</id>
<content type='text'>
Change-Id: Iaec865386bb3e969efec3ac75dc27ead288eca5d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iaec865386bb3e969efec3ac75dc27ead288eca5d
</pre>
</div>
</content>
</entry>
<entry>
<title>run github pipeline on python 3.11</title>
<updated>2022-08-29T19:51:49+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2022-08-25T18:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=63c992b5668b3f2dd9e178cf0ad43c69174e9da0'/>
<id>63c992b5668b3f2dd9e178cf0ad43c69174e9da0</id>
<content type='text'>
Change-Id: I555c1e16c5347e67da4c70414b4677b2d3afebd5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I555c1e16c5347e67da4c70414b4677b2d3afebd5
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: Set permissions for GitHub actions (#8117)</title>
<updated>2022-07-02T21:59:24+00:00</updated>
<author>
<name>Naveen</name>
<email>172697+naveensrinivasan@users.noreply.github.com</email>
</author>
<published>2022-07-02T21:58:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=12c55290a3080f22721e4ad8d60f9742e70c04aa'/>
<id>12c55290a3080f22721e4ad8d60f9742e70c04aa</id>
<content type='text'>
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen &lt;172697+naveensrinivasan@users.noreply.github.com&gt;
(cherry picked from commit a8af28c99431fb62243f025cdea18099dde0c844)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen &lt;172697+naveensrinivasan@users.noreply.github.com&gt;
(cherry picked from commit a8af28c99431fb62243f025cdea18099dde0c844)
</pre>
</div>
</content>
</entry>
<entry>
<title>try fixing github actions again</title>
<updated>2022-03-04T23:02:12+00:00</updated>
<author>
<name>Federico Caselli</name>
<email>cfederico87@gmail.com</email>
</author>
<published>2022-02-25T21:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=bbb6b6da20b50a92f6244c7dcf8701cfbb20516f'/>
<id>bbb6b6da20b50a92f6244c7dcf8701cfbb20516f</id>
<content type='text'>
Change-Id: Iaf801a028510f276cf94b4999f129de8f4eb590c
(cherry picked from commit 9e7c068d669b209713da62da5748579f92d98129)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iaf801a028510f276cf94b4999f129de8f4eb590c
(cherry picked from commit 9e7c068d669b209713da62da5748579f92d98129)
</pre>
</div>
</content>
</entry>
<entry>
<title>repair GH actions syntax</title>
<updated>2022-02-25T18:26:44+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2022-02-25T18:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=e18d9ebef799c4cf4daebe314a0cbd152680fd2a'/>
<id>e18d9ebef799c4cf4daebe314a0cbd152680fd2a</id>
<content type='text'>
the commit in 51e6a62ab371897d646a5
included a comment that appears to not be accepted

Change-Id: I1e56293e0e75c0440073bff7190b4961cfebc353
(cherry picked from commit 96e197f3d0348fd7d79fdd126f989490b51fd9ef)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the commit in 51e6a62ab371897d646a5
included a comment that appears to not be accepted

Change-Id: I1e56293e0e75c0440073bff7190b4961cfebc353
(cherry picked from commit 96e197f3d0348fd7d79fdd126f989490b51fd9ef)
</pre>
</div>
</content>
</entry>
<entry>
<title>block pypy for now</title>
<updated>2022-02-25T17:45:09+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2022-02-25T17:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a3042e289dce56e74825a712ff1c4ed4311cc2ca'/>
<id>a3042e289dce56e74825a712ff1c4ed4311cc2ca</id>
<content type='text'>
the most recent pypy 7.3.8 series (3.7 and 3.9 included, likely
3.8 as well) have installed a 9 year old version of SQLite,
and additionally seem to have some other behavioral changes
like formatting of exception messages that is breaking
some tests.  as we are waiting on a response at [1]
remove pypy testing for now.

[1] https://foss.heptapod.net/pypy/pypy/-/issues/3690

Change-Id: I66650635111e71241b5c45a778954544c8d2490e
(cherry picked from commit 51e6a62ab371897d646a5986b9139838402c57df)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the most recent pypy 7.3.8 series (3.7 and 3.9 included, likely
3.8 as well) have installed a 9 year old version of SQLite,
and additionally seem to have some other behavioral changes
like formatting of exception messages that is breaking
some tests.  as we are waiting on a response at [1]
remove pypy testing for now.

[1] https://foss.heptapod.net/pypy/pypy/-/issues/3690

Change-Id: I66650635111e71241b5c45a778954544c8d2490e
(cherry picked from commit 51e6a62ab371897d646a5986b9139838402c57df)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wheels generation for python 3.10+</title>
<updated>2021-10-20T20:28:55+00:00</updated>
<author>
<name>Federico Caselli</name>
<email>cfederico87@gmail.com</email>
</author>
<published>2021-10-20T20:28:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=822cf98ecc987fa5fe3c469f142d31464c0df8c7'/>
<id>822cf98ecc987fa5fe3c469f142d31464c0df8c7</id>
<content type='text'>
Change-Id: I0124bb1bb164fbf2eadf41be066773a2e316b3fe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0124bb1bb164fbf2eadf41be066773a2e316b3fe
</pre>
</div>
</content>
</entry>
</feed>
