composer / composer/satis

Satis isn't updating archives

Open
#394 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
3.3k
Forks
530
Avg merge
6h 53m
Merged PRs (30d)
13

Description

I use satis from artifacts that are automatically downloaded from gitlab:

```
{
"name": "[redacted]",
"homepage": "https://[redacted]",
"repositories": [
{ "type": "artifact", "url": "/srv/[redacted]/artifacts/" }
],
"archive": {
"directory": "packages",
"format": "zip"
},
"require-all": true,
"providers": true
}
```

If an artifact is modified (typically branches builds) a `satis build` won't update the repository archive file accordingly. Is there any way to force packages to be updated ?

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using the artifact repository configuration shown in the report, modify an artifact, and run `satis build`. Trace how the `archive` settings and artifact metadata are handled during that command; done means a rebuilt archive reflects the modified artifact.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
build-system, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.