You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the source repository of the [Docker "Official Image"](https://github.com/docker-library/official-images#what-are-official-images) for [`satosa`](https://hub.docker.com/_/satosa/).
The image description on Docker Hub is generated from [the docker-library/docs repository](https://github.com/docker-library/docs), specifically [the `satosa` directory](https://github.com/docker-library/docs/tree/master/satosa).
6
12
7
13
## See a change merged here that hasn't shown up on Docker Hub?
8
14
9
-
For more information about the Docker "Official Images" change lifecycle, see [the "An image's source changed in Git, now what?" FAQ entry](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
15
+
For more information about the Docker "Official Images" change
16
+
lifecycle, see
17
+
[the "An image's source changed in Git, now what?" FAQ entry](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
18
+
19
+
For outstanding `satosa` image PRs, check
20
+
[PRs with the "library/satosa" label on the official-images repository](https://github.com/docker-library/official-images/labels/library%2Fsatosa).
21
+
For the current "source of truth" for the `satosa` image, see
22
+
[the `library/satosa` file in the official-images repository](https://github.com/docker-library/official-images/blob/master/library/satosa).
10
23
11
-
For outstanding `satosa` image PRs, check [PRs with the "library/satosa" label on the official-images repository](https://github.com/docker-library/official-images/labels/library%2Fsatosa). For the current "source of truth" for the `satosa` image, see [the `library/satosa` file in the official-images repository](https://github.com/docker-library/official-images/blob/master/library/satosa).
12
24
13
25
---
14
26
15
-
-[](https://github.com/IdentityPython/satosa-docker/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amain)
27
+
-[](https://github.com/IdentityPython/satosa-docker/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amain)
16
28
17
29
| Build | Status | Badges | (per-arch) |
18
30
|:-:|:-:|:-:|:-:|
@@ -22,39 +34,67 @@ For outstanding `satosa` image PRs, check [PRs with the "library/satosa" label o
22
34
23
35
---
24
36
37
+
25
38
# Contributing
26
39
27
-
This project uses the [Git feature branch workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow). Please submit your changes for review as a [GitHub pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests).
checks for uncommitted changes. [GitHub CI](actions/workflows/ci.yml)
49
+
builds and tests the container images.
28
50
29
-
In forks of this repository, enable the GitHub Actions workflows. GitHub Actions runs two workflows when developers push commits to a branch. [Verify Templating](actions/workflows/verify-templating.yml) checks for uncommitted changes. [GitHub CI](actions/workflows/ci.yml) builds and tests the container images.
30
51
31
52
## Development Environment
32
53
33
54
This project uses the following software:
34
55
35
56
-[Docker 20.10 or newer](https://docs.docker.com/engine/install/)
36
57
37
-
-[GNU awk](https://www.gnu.org/software/gawk/), [GNU Find Utilities](https://www.gnu.org/software/findutils/), [GNU Wget](https://www.gnu.org/software/wget/), and [jq](https://stedolan.github.io/jq/), for the templating engine and version tracker
to test containers on other hardware architecture via emulation
76
+
77
+
Before cloning the repository or working within it, set the
78
+
[file mode creation mask](https://en.wikipedia.org/wiki/Umask) to
79
+
`0022` or `u=rwx,g=rx,o=rx`.
46
80
47
-
Before cloning the repository or working within it, set the [file mode creation mask](https://en.wikipedia.org/wiki/Umask) to `0022` or `u=rwx,g=rx,o=rx`.
48
81
49
82
## Coding Style
50
83
51
-
Follow [the Docker Official Images review guidelines](https://github.com/docker-library/official-images#review-guidelines) and [Dockerfile best practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/).
84
+
Follow
85
+
[the Docker Official Images review guidelines](https://github.com/docker-library/official-images#review-guidelines)
86
+
and
87
+
[Dockerfile best practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/).
88
+
89
+
In Dockerfiles and shell scripts, please use tabs for indentation
90
+
instead of spaces.
52
91
53
-
In Dockerfiles and shell scripts, please use tabs for indentation instead of spaces.
54
92
55
93
## Commit Messages
56
94
57
-
This project uses [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/). Valid commit types are:
-**build**—changes to the build system or external dependencies
60
100
@@ -74,56 +114,52 @@ This project uses [Conventional Commits 1.0.0](https://www.conventionalcommits.o
74
114
75
115
No commit scopes are currently in use.
76
116
117
+
77
118
## Update Process
78
119
79
120
In a fork of this repository:
80
121
81
-
1. Review the list of version aliases at the beginning of `generate-stackbrew-library.sh`.
82
-
83
-
2. Run [update.sh](update.sh), specifying the desired major and minor version of SATOSA. For example:
84
-
85
-
```bash
86
-
./update.sh 8.1
87
-
```
88
-
89
-
3. Remove outdated versions of SATOSA or base container images from `versions.json`, and delete the corresponding SATOSA container image definitions from the repository, e.g., the `8.0/` or `8.1/*alpine3.14*/` folders.
90
-
91
-
4. Mention the new SATOSA or base container version in the commit message subject, reference the release announcement in the commit message body. For example:
3. Remove outdated versions of SATOSA or base container images from
133
+
`versions.json`, and delete the corresponding SATOSA container
134
+
image definitions from the repository, e.g., the `8.0/` or
135
+
`8.1/*alpine3.14*/` folders.
106
136
107
-
5. Submit a pull request after both GitHub Actions workflows complete successfully.
137
+
4. Mention the new SATOSA or base container version in the commit
138
+
message subject, and reference the release announcement in the
139
+
commit message body. For example:
108
140
109
-
After accepting a pull request, fork and edit [the Docker Official Images library entry for SATOSA](https://github.com/docker-library/official-images/edit/master/library/satosa):
141
+
```
142
+
feat: version bump to SATOSA v8.1.0
110
143
111
-
1. Replace its contents with the output of [generate-stackbrew-library.sh](generate-stackbrew-library.sh).
0 commit comments