question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

TST: Remaining GitHub Actions actions

See original GitHub issue

Description

Remaining things to port from .travis.yml:

From .circleci/config.yml:

  • 32-bit and parallel (custom astropy.cfg, Python 3.7 -n=4 --durations=50, Python 3.8 py38-test-double). See #11043
  • image-tests-mpl302 (@Cadair says no need to port)
  • image-tests-mpl310 (@Cadair says no need to port)
  • image-tests-mpldev (@Cadair says no need to port)

Things already in Actions we need to fix:

Additional ideas:

  • Can we tell ci_workflows.yml to run Actions on the PR fork instead of here, but report back the status to the PR anyway? The astropy version reported will be wrong due to lack of tags on the fork and if some jobs require special tokens, they will not work. (@saimn will investigate and he actually meant the opposite, see #11054)
    • ~Blocked by astropy/pytest-astropy-header#31~

Additional context

I milestoned this issue because ideally we should sort everything out by 4.3 release.

See #10388 for more info (e.g., pros, cons, related links).

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:25 (25 by maintainers)

github_iconTop GitHub Comments

2reactions
pllimcommented, Apr 19, 2021

We have decided not to do caching, as we haven’t found a real need for it and it introduces extra complexity.

As for Slack notification, still haven’t seen a reliable solution that works. If we really want that, please open a new issue.

I think as it is, Actions works pretty well and satisfied our current CI needs.

1reaction
jdavies-stcommented, Feb 26, 2021

With the cache, for some reason, pip builds the drizzle wheels with an older, cached version of numpy. I’m not sure why.

Agree that oldest-supported-numpy is the current solution given the lack of tooling to deal with this in pip.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Usage limits, billing, and administration - GitHub Docs
There are usage limits for GitHub Actions workflows. Usage charges apply to repositories that go beyond the amount of free minutes and storage...
Read more >
Re-running workflows and jobs - GitHub Docs
Under your repository name, click Actions. Actions tab in the main repository navigation. In the left sidebar, click the workflow you want to...
Read more >
Viewing your GitHub Actions usage
Viewing GitHub Actions usage for your personal account · In the upper-right corner of any page, click your profile photo, then click Settings....
Read more >
Understanding GitHub Actions
GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.
Read more >
Viewing job execution time - GitHub Docs
On GitHub.com, navigate to the main page of the repository. · Under your repository name, click Actions. · In the left sidebar, click...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found